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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited