public class Query extends Object
| Constructor and Description |
|---|
Query() |
Query(FeatureGroupBase leftFeatureGroup,
List<Feature> leftFeatures) |
| Modifier and Type | Method and Description |
|---|---|
Query |
appendFeature(Feature feature) |
Query |
asOf(String wallclockTime)
Perform time travel on the given Query.
|
Query |
asOf(String wallclockTime,
String excludeUntil)
Perform time travel on the given Query.
|
Query |
filter(Filter filter) |
Query |
filter(FilterLogic filter) |
FilterLogic |
getFilter() |
Boolean |
getHiveEngine() |
List<Join> |
getJoins() |
FeatureGroupBase |
getLeftFeatureGroup() |
Long |
getLeftFeatureGroupEndTime() |
Long |
getLeftFeatureGroupStartTime() |
List<Feature> |
getLeftFeatures() |
boolean |
isTimeTravel() |
Query |
join(Query subquery) |
Query |
join(Query subquery,
JoinType joinType) |
Query |
join(Query subquery,
JoinType joinType,
String prefix) |
Query |
join(Query subquery,
List<String> on) |
Query |
join(Query subquery,
List<String> on,
JoinType joinType) |
Query |
join(Query subquery,
List<String> on,
JoinType joinType,
String prefix) |
Query |
join(Query subquery,
List<String> leftOn,
List<String> rightOn) |
Query |
join(Query subquery,
List<String> leftOn,
List<String> rightOn,
JoinType joinType) |
Query |
join(Query subquery,
List<String> leftOn,
List<String> rightOn,
JoinType joinType,
String prefix) |
Query |
join(Query subquery,
List<String> leftOn,
List<String> rightOn,
String prefix) |
Query |
join(Query subquery,
String prefix) |
Query |
joinFeatures(Query subquery,
List<Feature> on) |
Query |
joinFeatures(Query subquery,
List<Feature> on,
JoinType joinType) |
Query |
joinFeatures(Query subquery,
List<Feature> on,
JoinType joinType,
String prefix) |
Query |
joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn) |
Query |
joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType) |
Query |
joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType,
String prefix) |
Query |
joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
String prefix) |
Query |
joinFeatures(Query subquery,
List<Feature> on,
String prefix) |
Query |
pullChanges(String wallclockStartTime,
String wallclockEndTime)
Deprecated.
use asOf(wallclockEndTime, wallclockStartTime) instead
|
Object |
read() |
Object |
read(boolean online) |
Object |
read(boolean online,
Map<String,String> readOptions) |
void |
setFilter(FilterLogic filter) |
void |
setHiveEngine(Boolean hiveEngine) |
void |
setJoins(List<Join> joins) |
void |
setLeftFeatureGroup(FeatureGroupBase leftFeatureGroup) |
void |
setLeftFeatureGroupEndTime(Long leftFeatureGroupEndTime) |
void |
setLeftFeatureGroupStartTime(Long leftFeatureGroupStartTime) |
void |
setLeftFeatures(List<Feature> leftFeatures) |
void |
show(boolean online,
int numRows) |
void |
show(int numRows) |
String |
sql() |
String |
sql(Storage storage) |
public Query(FeatureGroupBase leftFeatureGroup, List<Feature> leftFeatures)
public Query()
public Query join(Query subquery, List<String> leftOn, List<String> rightOn, JoinType joinType)
public Query join(Query subquery, List<String> leftOn, List<String> rightOn, JoinType joinType, String prefix)
public Query joinFeatures(Query subquery, List<Feature> leftOn, List<Feature> rightOn, String prefix)
public Query joinFeatures(Query subquery, List<Feature> on, JoinType joinType, String prefix)
public Query joinFeatures(Query subquery, List<Feature> leftOn, List<Feature> rightOn, JoinType joinType)
public Query joinFeatures(Query subquery, List<Feature> leftOn, List<Feature> rightOn, JoinType joinType, String prefix)
public Query asOf(String wallclockTime) throws FeatureStoreException, ParseException
wallclockTime - point in timeFeatureStoreException - FeatureStoreExceptionParseException - ParseExceptionpublic Query asOf(String wallclockTime, String excludeUntil) throws FeatureStoreException, ParseException
wallclockTime - point in timeexcludeUntil - point in timeFeatureStoreException - FeatureStoreExceptionParseException - ParseExceptionpublic Query pullChanges(String wallclockStartTime, String wallclockEndTime) throws FeatureStoreException, ParseException
wallclockStartTime - start date.wallclockEndTime - end date.FeatureStoreException - FeatureStoreExceptionParseException - ParseExceptionpublic Object read() throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Object read(boolean online) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Object read(boolean online, Map<String,String> readOptions) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void show(int numRows)
throws FeatureStoreException,
IOException
FeatureStoreExceptionIOExceptionpublic void show(boolean online,
int numRows)
throws FeatureStoreException,
IOException
FeatureStoreExceptionIOExceptionpublic String sql()
public Query filter(FilterLogic filter)
public boolean isTimeTravel()
public FeatureGroupBase getLeftFeatureGroup()
public void setLeftFeatureGroup(FeatureGroupBase leftFeatureGroup)
public Long getLeftFeatureGroupStartTime()
public void setLeftFeatureGroupStartTime(Long leftFeatureGroupStartTime)
public Long getLeftFeatureGroupEndTime()
public void setLeftFeatureGroupEndTime(Long leftFeatureGroupEndTime)
public FilterLogic getFilter()
public void setFilter(FilterLogic filter)
public Boolean getHiveEngine()
public void setHiveEngine(Boolean hiveEngine)
Copyright © 2023. All rights reserved.