org.apache.derby.impl.sql.compile
Class InListOperatorNode
- java.lang.Object
-
- org.apache.derby.impl.sql.compile.QueryTreeNode
-
- org.apache.derby.impl.sql.compile.ValueNode
-
- org.apache.derby.impl.sql.compile.BinaryListOperatorNode
-
- org.apache.derby.impl.sql.compile.InListOperatorNode
-
- All Implemented Interfaces:
- Visitable
public final class InListOperatorNode extends BinaryListOperatorNode
An InListOperatorNode represents an IN list.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleselectivity(Optimizable optTable)The selectivity for an "IN" predicate is generally very small.java.lang.StringtoString()Convert this object to a String.-
Methods inherited from class org.apache.derby.impl.sql.compile.ValueNode
checkIsBoolean, setCollationInfo, setCollationInfo, setNullability, updatableByCursor
-
Methods inherited from class org.apache.derby.impl.sql.compile.QueryTreeNode
accept, addTag, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, createTypeDependency, getBeginOffset, getDataDictionary, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getOffsetOrderedNodes, getOptimizerFactory, getOptimizerTracer, getParameterTypes, getUDTDesc, isAtomic, makeConstantAction, makeTableName, makeTableName, optimizerTracingIsOn, orReliability, referencesSessionSchema, setBeginOffset, setEndOffset, taggedWith, treePrint
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
Convert this object to a String. See comments in QueryTreeNode.java for how this should be done for tree printing.- Overrides:
toStringin classBinaryListOperatorNode- Returns:
- This object as a String
-
selectivity
public double selectivity(Optimizable optTable)
The selectivity for an "IN" predicate is generally very small. This is an estimate applicable when in list are not all constants.- Overrides:
selectivityin classValueNode
-
-
DataMelt 3.0 © DataMelt by jWork.ORG