GetTableTimePartitioning class
Constructors
-
GetTableTimePartitioning({required Input<int> expirationMs, required Input<String> field, required Input<bool> requirePartitionFilter, required Input<String> type})
-
Creates a new GetTableTimePartitioning.
expirationMs Number of milliseconds for which to keep the storage for a partition.
field The field used to determine how to create a time-based partition. If time-based partitioning is enabled without this value, the table is partitioned based on the load time.
requirePartitionFilter If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
type The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively.
const
-
GetTableTimePartitioning.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
expirationMs
→ Input<int>
-
Number of milliseconds for which to keep the storage for a partition.
final
-
field
→ Input<String>
-
The field used to determine how to create a time-based partition. If time-based partitioning is enabled without this value, the table is partitioned based on the load time.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
requirePartitionFilter
→ Input<bool>
-
If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ Input<String>
-
The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively.
final