public class ExpressionTreeMaterializer extends Object
Modifier and Type | Method and Description |
---|---|
static LogicalExpression |
addCastExpression(LogicalExpression fromExpr,
TypeProtos.MajorType toType,
FunctionLookupContext functionLookupContext,
ErrorCollector errorCollector) |
static LogicalExpression |
convertToNullableType(LogicalExpression fromExpr,
TypeProtos.MinorType toType,
FunctionLookupContext functionLookupContext,
ErrorCollector errorCollector) |
static LogicalExpression |
materialize(LogicalExpression expr,
VectorAccessible batch,
ErrorCollector errorCollector,
FunctionLookupContext functionLookupContext) |
static LogicalExpression |
materialize(LogicalExpression expr,
VectorAccessible batch,
ErrorCollector errorCollector,
FunctionLookupContext functionLookupContext,
boolean allowComplexWriterExpr) |
static LogicalExpression |
materializeAndCheckErrors(LogicalExpression expr,
VectorAccessible batch,
FunctionLookupContext functionLookupContext) |
public static LogicalExpression materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext)
public static LogicalExpression materializeAndCheckErrors(LogicalExpression expr, VectorAccessible batch, FunctionLookupContext functionLookupContext) throws SchemaChangeException
SchemaChangeException
public static LogicalExpression materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr)
public static LogicalExpression convertToNullableType(LogicalExpression fromExpr, TypeProtos.MinorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector)
public static LogicalExpression addCastExpression(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector)
Copyright © 2015 The Apache Software Foundation. All rights reserved.