public class ExternalFeatureGroup extends FeatureGroupBase
| Modifier and Type | Class and Description |
|---|---|
static class |
ExternalFeatureGroup.ExternalFeatureGroupBuilder |
created, creator, description, eventTime, expectationsNames, featureGroupBaseEngine, features, featureStore, id, location, name, primaryKeys, statisticsConfig, statisticsEngine, subject, timeTravelFormat, type, utils, version| Constructor and Description |
|---|
ExternalFeatureGroup() |
ExternalFeatureGroup(FeatureStore featureStore,
int id) |
ExternalFeatureGroup(FeatureStore featureStore,
@NonNull String name,
Integer version,
String query,
ExternalDataFormat dataFormat,
String path,
Map<String,String> options,
@NonNull StorageConnector storageConnector,
String description,
List<String> primaryKeys,
List<Feature> features,
StatisticsConfig statisticsConfig,
String eventTime) |
ExternalFeatureGroup(StorageConnector storageConnector,
String query,
ExternalDataFormat dataFormat,
String path,
List<OnDemandOptions> options,
ExternalFeatureGroupEngine externalFeatureGroupEngine) |
| Modifier and Type | Method and Description |
|---|---|
static ExternalFeatureGroup.ExternalFeatureGroupBuilder |
builder() |
ExternalDataFormat |
getDataFormat() |
List<OnDemandOptions> |
getOptions() |
String |
getPath() |
String |
getQuery() |
StorageConnector |
getStorageConnector() |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
read() |
void |
save() |
void |
setDataFormat(ExternalDataFormat dataFormat) |
void |
setOptions(List<OnDemandOptions> options) |
void |
setPath(String path) |
void |
setQuery(String query) |
void |
setStorageConnector(StorageConnector storageConnector) |
void |
show(int numRows) |
addTag, appendFeatures, appendFeatures, computeStatistics, delete, deleteTag, filter, filter, getComplexFeatures, getCreated, getCreator, getDescription, getDeserializedAvroSchema, getEncodedAvroSchema, getEventTime, getExpectationsNames, getFeature, getFeatureAvroSchema, getFeatures, getFeatureStore, getId, getLocation, getName, getOnlineTopicName, getPrimaryKeys, getStatistics, getStatistics, getStatisticsConfig, getSubject, getTag, getTags, getTimeTravelFormat, getType, getVersion, select, selectAll, selectAll, selectExcept, selectExceptFeatures, selectFeatures, setDescription, setEventTime, setExpectationsNames, setFeatures, setFeatureStore, setId, setLocation, setName, setStatisticsConfig, setTimeTravelFormat, setType, setVersion, unloadSubject, updateDescription, updateFeatureDescription, updateFeatures, updateFeatures, updateStatisticsConfigpublic ExternalFeatureGroup(FeatureStore featureStore, @NonNull @NonNull String name, Integer version, String query, ExternalDataFormat dataFormat, String path, Map<String,String> options, @NonNull @NonNull StorageConnector storageConnector, String description, List<String> primaryKeys, List<Feature> features, StatisticsConfig statisticsConfig, String eventTime)
public ExternalFeatureGroup()
public ExternalFeatureGroup(FeatureStore featureStore, int id)
public ExternalFeatureGroup(StorageConnector storageConnector, String query, ExternalDataFormat dataFormat, String path, List<OnDemandOptions> options, ExternalFeatureGroupEngine externalFeatureGroupEngine)
public void save()
throws FeatureStoreException,
IOException
FeatureStoreExceptionIOExceptionpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> read()
throws FeatureStoreException,
IOException
read in class FeatureGroupBaseFeatureStoreExceptionIOExceptionpublic void show(int numRows)
throws FeatureStoreException,
IOException
FeatureStoreExceptionIOExceptionpublic static ExternalFeatureGroup.ExternalFeatureGroupBuilder builder()
public StorageConnector getStorageConnector()
public void setStorageConnector(StorageConnector storageConnector)
public String getQuery()
public void setQuery(String query)
public ExternalDataFormat getDataFormat()
public void setDataFormat(ExternalDataFormat dataFormat)
public String getPath()
public void setPath(String path)
public List<OnDemandOptions> getOptions()
public void setOptions(List<OnDemandOptions> options)
Copyright © 2023. All rights reserved.