FeatureGroup_BigQuery class final
Input source type for BigQuery Tables and Views.
- Inheritance
-
- Object
- ProtoMessage
- FeatureGroup_BigQuery
Constructors
-
FeatureGroup_BigQuery({required BigQuerySource? bigQuerySource, List<
String> entityIdColumns = const [], bool staticDataSource = false, FeatureGroup_BigQuery_TimeSeries? timeSeries, bool dense = false}) -
FeatureGroup_BigQuery.fromJson(Map<
String, dynamic> json) -
factory
Properties
- bigQuerySource → BigQuerySource?
-
Required. Immutable. The BigQuery source URI that points to either a
BigQuery Table or View.
final
- dense → bool
-
Optional. If set, all feature values will be fetched
from a single row per unique entityId including nulls.
If not set, will collapse all rows for each unique entityId into a singe
row with any non-null values if present, if no non-null values are
present will sync null.
ex: If source has schema
(entity_id, feature_timestamp, f0, f1)and the following rows:(e1, 2020-01-01T10:00:00.123Z, 10, 15)(e1, 2020-02-01T10:00:00.123Z, 20, null)If dense is set,(e1, 20, null)is synced to online stores. If dense is not set,(e1, 20, 15)is synced to online stores.final -
entityIdColumns
→ List<
String> -
Optional. Columns to construct entity_id / row keys.
If not provided defaults to
entity_id.final - hashCode → int
-
The hash code for this object.
no setterinherited
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- staticDataSource → bool
-
Optional. Set if the data source is not a time-series.
final
- timeSeries → FeatureGroup_BigQuery_TimeSeries?
-
Optional. If the source is a time-series source, this can be set to
control how downstream sources (ex:
FeatureView) will treat time-series sources. If not set, will treat the source as a time-series source withfeature_timestampas timestamp column and no scan boundary.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String