public class QueryPlanIndexItem extends Object
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
Constructor and Description |
---|
QueryPlanIndexItem(String[] hashProps,
EPTypeClass[] hashPropTypes,
EventPropertyValueGetter hashGetter,
MultiKeyFromObjectArray transformFireAndForget,
DataInputOutputSerde<Object> hashKeySerde,
String[] rangeProps,
EPTypeClass[] rangePropTypes,
EventPropertyValueGetter[] rangeGetters,
DataInputOutputSerde<Object>[] rangeKeySerdes,
boolean unique,
EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc,
StateMgmtSetting stateMgmtSettings) |
Modifier and Type | Method and Description |
---|---|
EventAdvancedIndexProvisionRuntime |
getAdvancedIndexProvisionDesc() |
List<IndexedPropDesc> |
getBtreePropsAsList() |
EventPropertyValueGetter |
getHashGetter() |
DataInputOutputSerde<Object> |
getHashKeySerde() |
String[] |
getHashProps() |
List<IndexedPropDesc> |
getHashPropsAsList() |
EPTypeClass[] |
getHashPropTypes() |
EventPropertyValueGetter[] |
getRangeGetters() |
DataInputOutputSerde<Object>[] |
getRangeKeySerdes() |
String[] |
getRangeProps() |
EPTypeClass[] |
getRangePropTypes() |
StateMgmtSetting |
getStateMgmtSettings() |
MultiKeyFromObjectArray |
getTransformFireAndForget() |
boolean |
isUnique() |
IndexMultiKey |
toIndexMultiKey() |
String |
toString() |
public static final EPTypeClass EPTYPE
public QueryPlanIndexItem(String[] hashProps, EPTypeClass[] hashPropTypes, EventPropertyValueGetter hashGetter, MultiKeyFromObjectArray transformFireAndForget, DataInputOutputSerde<Object> hashKeySerde, String[] rangeProps, EPTypeClass[] rangePropTypes, EventPropertyValueGetter[] rangeGetters, DataInputOutputSerde<Object>[] rangeKeySerdes, boolean unique, EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc, StateMgmtSetting stateMgmtSettings)
public String[] getHashProps()
public EventPropertyValueGetter getHashGetter()
public EPTypeClass[] getHashPropTypes()
public String[] getRangeProps()
public EPTypeClass[] getRangePropTypes()
public EventPropertyValueGetter[] getRangeGetters()
public boolean isUnique()
public EventAdvancedIndexProvisionRuntime getAdvancedIndexProvisionDesc()
public DataInputOutputSerde<Object> getHashKeySerde()
public DataInputOutputSerde<Object>[] getRangeKeySerdes()
public MultiKeyFromObjectArray getTransformFireAndForget()
public List<IndexedPropDesc> getHashPropsAsList()
public List<IndexedPropDesc> getBtreePropsAsList()
public IndexMultiKey toIndexMultiKey()
public StateMgmtSetting getStateMgmtSettings()
Copyright © 2005–2021. All rights reserved.