Uses of Interface
org.apache.drill.exec.expr.holders.ValueHolder
Package
Description
Drill expression materialization and evaluation facilities.
-
Uses of ValueHolder in org.apache.drill.exec.expr
Modifier and TypeMethodDescriptionstatic ValueHolder
BasicTypeHelper.createValueHolder
(TypeProtos.MajorType type) Create a ValueHolder of MajorType.static ValueHolder
BasicTypeHelper.deNullify
(ValueHolder holder) static ValueHolder
BasicTypeHelper.getValue
(ValueVector vector, int index) static ValueHolder
BasicTypeHelper.nullify
(ValueHolder holder) Modifier and TypeMethodDescriptionMap<org.apache.calcite.util.Pair<Integer,
com.sun.codemodel.JVar>, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ? extends ValueHolder>> ClassGenerator.getConstantVars()
Modifier and TypeMethodDescriptionstatic ValueHolder
BasicTypeHelper.deNullify
(ValueHolder holder) static FieldReader
BasicTypeHelper.getHolderReaderImpl
(TypeProtos.MajorType type, ValueHolder holder) static TypeProtos.MajorType
BasicTypeHelper.getValueHolderType
(ValueHolder holder) static boolean
BasicTypeHelper.isNull
(ValueHolder holder) static ValueHolder
BasicTypeHelper.nullify
(ValueHolder holder) static void
BasicTypeHelper.setValue
(ValueVector vector, int index, ValueHolder holder) static void
BasicTypeHelper.setValueSafe
(ValueVector vector, int index, ValueHolder holder) Modifier and TypeMethodDescriptionorg.apache.calcite.util.Pair<Integer,
com.sun.codemodel.JVar> ClassGenerator.declareClassConstField
(String prefix, com.sun.codemodel.JType t, com.sun.codemodel.JExpression init, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ? extends ValueHolder> function) Declare a constant field for the class.org.apache.calcite.util.Pair<Integer,
com.sun.codemodel.JVar> ClassGenerator.declareClassConstField
(String prefix, com.sun.codemodel.JType t, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ? extends ValueHolder> function) -
Uses of ValueHolder in org.apache.drill.exec.expr.fn.impl.hive
-
Uses of ValueHolder in org.apache.drill.exec.expr.fn.interpreter
Modifier and TypeMethodDescriptionstatic ValueHolder
InterpreterEvaluator.evaluateConstantExpr
(UdfUtilities udfUtilities, LogicalExpression expr) static ValueHolder
InterpreterEvaluator.evaluateFunction
(DrillSimpleFunc interpreter, Object[] args, String funcName) Assigns specifiedObject[] args
to the function arguments, evaluates function and returns its result.InterpreterEvaluator.EvalVisitor.visitBooleanConstant
(ValueExpressions.BooleanExpression e, Integer value) InterpreterEvaluator.EvalVisitor.visitBooleanOperator
(BooleanOperator op, Integer inIndex) InterpreterEvaluator.EvalVisitor.visitConvertExpression
(ConvertExpression e, Integer value) InterpreterEvaluator.EvalVisitor.visitDateConstant
(ValueExpressions.DateExpression dateExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitDecimal18Constant
(ValueExpressions.Decimal18Expression decExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitDecimal28Constant
(ValueExpressions.Decimal28Expression decExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitDecimal38Constant
(ValueExpressions.Decimal38Expression decExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitDecimal9Constant
(ValueExpressions.Decimal9Expression decExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitDoubleConstant
(ValueExpressions.DoubleExpression dExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitFloatConstant
(ValueExpressions.FloatExpression fExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitFunctionCall
(FunctionCall call, Integer value) InterpreterEvaluator.EvalVisitor.visitFunctionHolderExpression
(FunctionHolderExpression holderExpr, Integer inIndex) InterpreterEvaluator.EvalVisitor.visitIfExpression
(IfExpression ifExpr, Integer inIndex) InterpreterEvaluator.EvalVisitor.visitIntConstant
(ValueExpressions.IntExpression e, Integer inIndex) InterpreterEvaluator.EvalVisitor.visitIntervalDayConstant
(ValueExpressions.IntervalDayExpression intExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitIntervalYearConstant
(ValueExpressions.IntervalYearExpression intExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitLongConstant
(ValueExpressions.LongExpression intExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitNullConstant
(TypedNullConstant e, Integer value) InterpreterEvaluator.EvalVisitor.visitNullExpression
(NullExpression e, Integer value) InterpreterEvaluator.EvalVisitor.visitQuotedStringConstant
(ValueExpressions.QuotedString e, Integer value) InterpreterEvaluator.EvalVisitor.visitSchemaPath
(SchemaPath path, Integer value) InterpreterEvaluator.EvalVisitor.visitTimeConstant
(ValueExpressions.TimeExpression timeExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitTimeStampConstant
(ValueExpressions.TimeStampExpression timestampExpr, Integer value) InterpreterEvaluator.EvalVisitor.visitUnknown
(LogicalExpression e, Integer inIndex) protected ValueHolder
InterpreterEvaluator.EvalVisitor.visitValueVectorReadExpression
(ValueVectorReadExpression e, Integer inIndex) InterpreterEvaluator.EvalVisitor.visitVarDecimalConstant
(ValueExpressions.VarDecimalExpression decExpr, Integer value) -
Uses of ValueHolder in org.apache.drill.exec.expr.holders
Modifier and TypeClassDescriptionfinal class
final class
class
final class
final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
final class
final class
final class
final class
final class
final class
class
class
final class
final class
final class
final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
class
Deprecated.final class
final class
final class
final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
Deprecated.final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
class
final class
final class
final class
final class
-
Uses of ValueHolder in org.apache.drill.exec.ops
Modifier and TypeMethodDescriptionFragmentContextImpl.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) QueryContext.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) UdfUtilities.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) Works with value holders cache which holds constant value and its wrapper by type.Modifier and TypeMethodDescriptionFragmentContextImpl.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) QueryContext.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) UdfUtilities.getConstantValueHolder
(String value, TypeProtos.MinorType type, org.apache.drill.shaded.guava.com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) Works with value holders cache which holds constant value and its wrapper by type. -
Uses of ValueHolder in org.apache.drill.exec.vector
-
Uses of ValueHolder in org.apache.drill.exec.vector.complex.impl
Modifier and TypeMethodDescriptionvoid
AbstractFieldReader.read
(int key, ValueHolder holder) void
AbstractFieldReader.read
(Object key, ValueHolder holder) void
AbstractFieldReader.read
(String key, ValueHolder holder) void
AbstractFieldReader.read
(ValueHolder holder) void
BigIntReaderImpl.read
(ValueHolder h) void
BitReaderImpl.read
(ValueHolder h) void
DateReaderImpl.read
(ValueHolder h) void
Decimal18ReaderImpl.read
(ValueHolder h) void
Decimal28DenseReaderImpl.read
(ValueHolder h) void
Decimal28SparseReaderImpl.read
(ValueHolder h) void
Decimal38DenseReaderImpl.read
(ValueHolder h) void
Decimal38SparseReaderImpl.read
(ValueHolder h) void
Decimal9ReaderImpl.read
(ValueHolder h) void
Float4ReaderImpl.read
(ValueHolder h) void
Float8ReaderImpl.read
(ValueHolder h) void
IntervalDayReaderImpl.read
(ValueHolder h) void
IntervalReaderImpl.read
(ValueHolder h) void
IntervalYearReaderImpl.read
(ValueHolder h) void
IntReaderImpl.read
(ValueHolder h) void
NullableBigIntReaderImpl.read
(ValueHolder h) void
NullableBitReaderImpl.read
(ValueHolder h) void
NullableDateReaderImpl.read
(ValueHolder h) void
NullableDecimal18ReaderImpl.read
(ValueHolder h) void
NullableDecimal28DenseReaderImpl.read
(ValueHolder h) void
NullableDecimal28SparseReaderImpl.read
(ValueHolder h) void
NullableDecimal38DenseReaderImpl.read
(ValueHolder h) void
NullableDecimal38SparseReaderImpl.read
(ValueHolder h) void
NullableDecimal9ReaderImpl.read
(ValueHolder h) void
NullableFloat4ReaderImpl.read
(ValueHolder h) void
NullableFloat8ReaderImpl.read
(ValueHolder h) void
NullableIntervalDayReaderImpl.read
(ValueHolder h) void
NullableIntervalReaderImpl.read
(ValueHolder h) void
NullableIntervalYearReaderImpl.read
(ValueHolder h) void
NullableIntReaderImpl.read
(ValueHolder h) void
NullableSmallIntReaderImpl.read
(ValueHolder h) void
NullableTimeReaderImpl.read
(ValueHolder h) void
NullableTimeStampReaderImpl.read
(ValueHolder h) void
NullableTinyIntReaderImpl.read
(ValueHolder h) void
NullableUInt1ReaderImpl.read
(ValueHolder h) void
NullableUInt2ReaderImpl.read
(ValueHolder h) void
NullableUInt4ReaderImpl.read
(ValueHolder h) void
NullableUInt8ReaderImpl.read
(ValueHolder h) void
NullableVar16CharReaderImpl.read
(ValueHolder h) void
NullableVarBinaryReaderImpl.read
(ValueHolder h) void
NullableVarCharReaderImpl.read
(ValueHolder h) void
NullableVarDecimalReaderImpl.read
(ValueHolder h) void
NullReader.read
(int key, ValueHolder holder) void
NullReader.read
(Object key, ValueHolder holder) void
NullReader.read
(String key, ValueHolder holder) void
NullReader.read
(ValueHolder holder) void
SingleDictReaderImpl.read
(int key, ValueHolder holder) void
SingleDictReaderImpl.read
(Object key, ValueHolder holder) void
SingleDictReaderImpl.read
(String key, ValueHolder holder) void
SmallIntReaderImpl.read
(ValueHolder h) void
TimeReaderImpl.read
(ValueHolder h) void
TimeStampReaderImpl.read
(ValueHolder h) void
TinyIntReaderImpl.read
(ValueHolder h) void
UInt1ReaderImpl.read
(ValueHolder h) void
UInt2ReaderImpl.read
(ValueHolder h) void
UInt4ReaderImpl.read
(ValueHolder h) void
UInt8ReaderImpl.read
(ValueHolder h) void
Var16CharReaderImpl.read
(ValueHolder h) void
VarBinaryReaderImpl.read
(ValueHolder h) void
VarCharReaderImpl.read
(ValueHolder h) void
VarDecimalReaderImpl.read
(ValueHolder h) -
Uses of ValueHolder in org.apache.drill.exec.vector.complex.reader
Modifier and TypeMethodDescriptionvoid
BaseReader.DictReader.read
(int key, ValueHolder holder) Reads a value corresponding to akey
into theholder
.void
BaseReader.DictReader.read
(Object key, ValueHolder holder) Reads a value corresponding to akey
into theholder
.void
BaseReader.DictReader.read
(String key, ValueHolder holder) Reads a value corresponding to akey
into theholder
.void
BaseReader.read
(ValueHolder holder)