Uses of Class
org.apache.arrow.gandiva.exceptions.GandivaException
Packages that use GandivaException
Package
Description
-
Uses of GandivaException in org.apache.arrow.gandiva.evaluator
Methods in org.apache.arrow.gandiva.evaluator that throw GandivaExceptionModifier and TypeMethodDescriptionvoid
Filter.close()
Closes the LLVM module representing this filter.void
Projector.close()
Closes the LLVM module representing this evaluator.void
Filter.evaluate
(int numRows, List<ArrowBuf> buffers, SelectionVector selectionVector) Invoke this function to evaluate filter against a set of arrow buffers.void
Filter.evaluate
(ArrowRecordBatch recordBatch, SelectionVector selectionVector) Invoke this function to evaluate a filter against a recordBatch.void
Projector.evaluate
(int numRows, List<ArrowBuf> buffers, List<ValueVector> outColumns) Invoke this function to evaluate a set of expressions against a set of arrow buffers.void
Projector.evaluate
(int numRows, List<ArrowBuf> buffers, SelectionVector selectionVector, List<ValueVector> outColumns) Invoke this function to evaluate a set of expressions against a set of arrow buffers on the selected positions.void
Projector.evaluate
(ArrowRecordBatch recordBatch, List<ValueVector> outColumns) Invoke this function to evaluate a set of expressions against a recordBatch.void
Projector.evaluate
(ArrowRecordBatch recordBatch, SelectionVector selectionVector, List<ValueVector> outColumns) Invoke this function to evaluate a set of expressions against aArrowRecordBatch
.static ExpressionRegistry
ExpressionRegistry.getInstance()
Returns a singleton instance of the class.static Filter
Invoke this function to generate LLVM code to evaluate the condition expression.static Filter
Deprecated.static Filter
Invoke this function to generate LLVM code to evaluate the condition expression.static Filter
Filter.make
(Schema schema, Condition condition, ConfigurationBuilder.ConfigOptions configOptions) Invoke this function to generate LLVM code to evaluate the condition expression.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs) Invoke this function to generate LLVM code to evaluate the list of project expressions.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, boolean optimize) Deprecated.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, ConfigurationBuilder.ConfigOptions configOptions) Invoke this function to generate LLVM code to evaluate the list of project expressions.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, GandivaTypes.SelectionVectorType selectionVectorType) Invoke this function to generate LLVM code to evaluate the list of project expressions.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, GandivaTypes.SelectionVectorType selectionVectorType, boolean optimize) Deprecated.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, GandivaTypes.SelectionVectorType selectionVectorType, long configurationId) Invoke this function to generate LLVM code to evaluate the list of project expressions.static Projector
Projector.make
(Schema schema, List<ExpressionTree> exprs, GandivaTypes.SelectionVectorType selectionVectorType, ConfigurationBuilder.ConfigOptions configOptions) Invoke this function to generate LLVM code to evaluate the list of project expressions. -
Uses of GandivaException in org.apache.arrow.gandiva.exceptions
Subclasses of GandivaException in org.apache.arrow.gandiva.exceptionsModifier and TypeClassDescriptionclass
Indicates an attempted call to methods on a closed evaluator.class
Represents an exception thrown while dealing with unsupported types. -
Uses of GandivaException in org.apache.arrow.gandiva.expression
Methods in org.apache.arrow.gandiva.expression that throw GandivaExceptionModifier and TypeMethodDescriptionstatic GandivaTypes.Field
ArrowTypeHelper.arrowFieldToProtobuf
(Field field) Converts an arrow field object to a protobuf.static GandivaTypes.Schema
ArrowTypeHelper.arrowSchemaToProtobuf
(Schema schema) Converts a schema object to a protobuf.static GandivaTypes.ExtGandivaType
ArrowTypeHelper.arrowTypeToProtobuf
(ArrowType arrowType) Converts an arrow type into a protobuf.Condition.toProtobuf()
Converts an condition expression into a protobuf.ExpressionTree.toProtobuf()
Converts an expression tree into a protobuf.InNode.toProtobuf()
TreeNode.toProtobuf()
Converts a TreeNode into a protobuf.