public class SubordTableLookupStrategyFactoryVDW extends Object implements SubordTableLookupStrategyFactory
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
Constructor and Description |
---|
SubordTableLookupStrategyFactoryVDW() |
Modifier and Type | Method and Description |
---|---|
EPTypeClass[] |
getHashCoercionTypes() |
ExprEvaluator[] |
getHashEvals() |
IndexedPropDesc[] |
getIndexBtreeProps() |
IndexedPropDesc[] |
getIndexHashedProps() |
LookupStrategyDesc |
getLookupStrategyDesc() |
int |
getNumOuterStreams() |
EPTypeClass[] |
getRangeCoercionTypes() |
QueryGraphValueEntryRange[] |
getRangeEvals() |
boolean |
isNwOnTrigger() |
SubordTableLookupStrategy |
makeStrategy(EventTable[] eventTable,
ExprEvaluatorContext exprEvaluatorContext,
VirtualDWView vdw) |
void |
setHashCoercionTypes(EPTypeClass[] hashCoercionTypes) |
void |
setHashEvals(ExprEvaluator[] hashEvals) |
void |
setIndexBtreeProps(IndexedPropDesc[] indexBtreeProps) |
void |
setIndexHashedProps(IndexedPropDesc[] indexHashedProps) |
void |
setNumOuterStreams(int numOuterStreams) |
void |
setNwOnTrigger(boolean nwOnTrigger) |
void |
setRangeCoercionTypes(EPTypeClass[] rangeCoercionTypes) |
void |
setRangeEvals(QueryGraphValueEntryRange[] rangeEvals) |
public static final EPTypeClass EPTYPE
public SubordTableLookupStrategy makeStrategy(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw)
makeStrategy
in interface SubordTableLookupStrategyFactory
public void setIndexHashedProps(IndexedPropDesc[] indexHashedProps)
public void setIndexBtreeProps(IndexedPropDesc[] indexBtreeProps)
public IndexedPropDesc[] getIndexHashedProps()
public IndexedPropDesc[] getIndexBtreeProps()
public boolean isNwOnTrigger()
public void setNwOnTrigger(boolean nwOnTrigger)
public ExprEvaluator[] getHashEvals()
public void setHashEvals(ExprEvaluator[] hashEvals)
public EPTypeClass[] getHashCoercionTypes()
public void setHashCoercionTypes(EPTypeClass[] hashCoercionTypes)
public QueryGraphValueEntryRange[] getRangeEvals()
public void setRangeEvals(QueryGraphValueEntryRange[] rangeEvals)
public EPTypeClass[] getRangeCoercionTypes()
public void setRangeCoercionTypes(EPTypeClass[] rangeCoercionTypes)
public int getNumOuterStreams()
public void setNumOuterStreams(int numOuterStreams)
public LookupStrategyDesc getLookupStrategyDesc()
getLookupStrategyDesc
in interface SubordTableLookupStrategyFactory
Copyright © 2005–2021. All rights reserved.