public class InfoSchemaFilterBuilder extends AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>
| Constructor and Description |
|---|
InfoSchemaFilterBuilder(LogicalExpression filter) |
| Modifier and Type | Method and Description |
|---|---|
InfoSchemaFilter |
build() |
boolean |
isAllExpressionsConverted() |
InfoSchemaFilter.ExprNode |
visitBooleanOperator(BooleanOperator op,
Void value) |
InfoSchemaFilter.ExprNode |
visitCastExpression(CastExpression e,
Void value) |
InfoSchemaFilter.ExprNode |
visitFunctionCall(FunctionCall call,
Void value) |
InfoSchemaFilter.ExprNode |
visitQuotedStringConstant(ValueExpressions.QuotedString e,
Void value) |
InfoSchemaFilter.ExprNode |
visitSchemaPath(SchemaPath path,
Void value) |
InfoSchemaFilter.ExprNode |
visitUnknown(LogicalExpression e,
Void value) |
visitBooleanConstant, visitConvertExpression, visitDateConstant, visitDecimal18Constant, visitDecimal28Constant, visitDecimal38Constant, visitDecimal9Constant, visitDoubleConstant, visitFloatConstant, visitFunctionHolderExpression, visitIfExpression, visitIntConstant, visitIntervalDayConstant, visitIntervalYearConstant, visitLongConstant, visitNullConstant, visitNullExpression, visitTimeConstant, visitTimeStampConstantpublic InfoSchemaFilterBuilder(LogicalExpression filter)
public InfoSchemaFilter build()
public boolean isAllExpressionsConverted()
public InfoSchemaFilter.ExprNode visitFunctionCall(FunctionCall call, Void value) throws RuntimeException
visitFunctionCall in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitFunctionCall in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionpublic InfoSchemaFilter.ExprNode visitBooleanOperator(BooleanOperator op, Void value) throws RuntimeException
visitBooleanOperator in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitBooleanOperator in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionpublic InfoSchemaFilter.ExprNode visitCastExpression(CastExpression e, Void value) throws RuntimeException
visitCastExpression in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitCastExpression in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionpublic InfoSchemaFilter.ExprNode visitQuotedStringConstant(ValueExpressions.QuotedString e, Void value) throws RuntimeException
visitQuotedStringConstant in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitQuotedStringConstant in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionpublic InfoSchemaFilter.ExprNode visitSchemaPath(SchemaPath path, Void value) throws RuntimeException
visitSchemaPath in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitSchemaPath in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionpublic InfoSchemaFilter.ExprNode visitUnknown(LogicalExpression e, Void value) throws RuntimeException
visitUnknown in interface ExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>visitUnknown in class AbstractExprVisitor<InfoSchemaFilter.ExprNode,Void,RuntimeException>RuntimeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.