public class FeatureGroupApi extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FEATURE_GROUP_CLEAR_PATH |
static String |
FEATURE_GROUP_COMMIT_PATH |
static String |
FEATURE_GROUP_ID_PATH |
static String |
FEATURE_GROUP_PATH |
static String |
FEATURE_GROUP_ROOT_PATH |
Constructor and Description |
---|
FeatureGroupApi() |
public static final String FEATURE_GROUP_ROOT_PATH
public static final String FEATURE_GROUP_PATH
public static final String FEATURE_GROUP_ID_PATH
public static final String FEATURE_GROUP_COMMIT_PATH
public static final String FEATURE_GROUP_CLEAR_PATH
public <T> T getInternal(FeatureStoreBase featureStoreBase, String fgName, Integer fgVersion, Class<T> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <U extends FeatureGroupBase> FeatureGroupBase save(FeatureGroupBase featureGroup, Class<U> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <U extends FeatureGroupBase> FeatureGroupBase saveInternal(FeatureGroupBase featureGroupBase, org.apache.http.entity.StringEntity entity, Class<U> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void delete(FeatureGroupBase featureGroupBase) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void deleteContent(FeatureGroupBase featureGroup) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <T extends FeatureGroupBase> T updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Class<T> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <T extends FeatureGroupBase> T updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Object value, Class<T> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public FeatureGroupCommit featureGroupCommit(FeatureGroupBase featureGroup, FeatureGroupCommit featureGroupCommit) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public List<FeatureGroupCommit> getCommitDetails(FeatureGroupBase featureGroupBase, Long wallclockTimestamp, Integer limit) throws IOException, FeatureStoreException
IOException
FeatureStoreException
public <U extends FeatureGroupBase> FeatureGroupBase saveFeatureGroupMetaData(FeatureGroupBase featureGroup, List<String> partitionKeys, String hudiPrecombineKey, Map<String,String> writeOptions, JobConfiguration jobConfiguration, Class<U> fgType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
Copyright © 2023. All rights reserved.