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