public class RDBMSConditionVisitor
extends org.wso2.siddhi.core.table.record.BaseExpressionVisitor
| Constructor and Description |
|---|
RDBMSConditionVisitor(String tableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginVisitAnd() |
void |
beginVisitAndLeftOperand() |
void |
beginVisitAndRightOperand() |
void |
beginVisitAttributeFunction(String namespace,
String functionName) |
void |
beginVisitCompare(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
beginVisitCompareLeftOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
beginVisitCompareRightOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
beginVisitConstant(Object value,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
void |
beginVisitIn(String storeId) |
void |
beginVisitIsNull(String streamId) |
void |
beginVisitMath(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
beginVisitMathLeftOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
beginVisitMathRightOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
beginVisitNot() |
void |
beginVisitOr() |
void |
beginVisitOrLeftOperand() |
void |
beginVisitOrRightOperand() |
void |
beginVisitParameterAttributeFunction(int index) |
void |
beginVisitStoreVariable(String storeId,
String attributeName,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
void |
beginVisitStreamVariable(String id,
String streamId,
String attributeName,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
void |
endVisitAnd() |
void |
endVisitAndLeftOperand() |
void |
endVisitAndRightOperand() |
void |
endVisitAttributeFunction(String namespace,
String functionName) |
void |
endVisitCompare(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
endVisitCompareLeftOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
endVisitCompareRightOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
endVisitConstant(Object value,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
void |
endVisitIn(String storeId) |
void |
endVisitIsNull(String streamId) |
void |
endVisitMath(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
endVisitMathLeftOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
endVisitMathRightOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator) |
void |
endVisitNot() |
void |
endVisitOr() |
void |
endVisitOrLeftOperand() |
void |
endVisitOrRightOperand() |
void |
endVisitParameterAttributeFunction(int index) |
void |
endVisitStoreVariable(String storeId,
String attributeName,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
void |
endVisitStreamVariable(String id,
String streamId,
String attributeName,
org.wso2.siddhi.query.api.definition.Attribute.Type type) |
int |
getOrdinalOfContainPattern() |
SortedMap<Integer,Object> |
getParameters() |
boolean |
isContainsConditionExist() |
String |
returnCondition() |
public RDBMSConditionVisitor(String tableName)
public String returnCondition()
public int getOrdinalOfContainPattern()
public boolean isContainsConditionExist()
public void beginVisitAnd()
beginVisitAnd in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitAnd in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitAnd()
endVisitAnd in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitAnd in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitAndLeftOperand()
beginVisitAndLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitAndLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitAndLeftOperand()
endVisitAndLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitAndLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitAndRightOperand()
beginVisitAndRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitAndRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitAndRightOperand()
endVisitAndRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitAndRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitOr()
beginVisitOr in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitOr in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitOr()
endVisitOr in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitOr in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitOrLeftOperand()
beginVisitOrLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitOrLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitOrLeftOperand()
endVisitOrLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitOrLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitOrRightOperand()
beginVisitOrRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitOrRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitOrRightOperand()
endVisitOrRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitOrRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitNot()
beginVisitNot in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitNot in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitNot()
endVisitNot in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitNot in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitCompare(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
beginVisitCompare in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitCompare in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitCompare(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
endVisitCompare in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitCompare in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitCompareLeftOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
beginVisitCompareLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitCompareLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitCompareLeftOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
endVisitCompareLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitCompareLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitCompareRightOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
beginVisitCompareRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitCompareRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitCompareRightOperand(org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator)
endVisitCompareRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitCompareRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitIsNull(String streamId)
beginVisitIsNull in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitIsNull in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitIsNull(String streamId)
endVisitIsNull in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitIsNull in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitIn(String storeId)
beginVisitIn in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitIn in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitIn(String storeId)
endVisitIn in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitIn in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitConstant(Object value, org.wso2.siddhi.query.api.definition.Attribute.Type type)
beginVisitConstant in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitConstant in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitConstant(Object value, org.wso2.siddhi.query.api.definition.Attribute.Type type)
endVisitConstant in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitConstant in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitMath(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
beginVisitMath in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitMath in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitMath(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
endVisitMath in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitMath in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitMathLeftOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
beginVisitMathLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitMathLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitMathLeftOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
endVisitMathLeftOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitMathLeftOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitMathRightOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
beginVisitMathRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitMathRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitMathRightOperand(org.wso2.siddhi.core.table.record.ExpressionVisitor.MathOperator mathOperator)
endVisitMathRightOperand in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitMathRightOperand in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitAttributeFunction(String namespace, String functionName)
beginVisitAttributeFunction in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitAttributeFunction in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitAttributeFunction(String namespace, String functionName)
endVisitAttributeFunction in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitAttributeFunction in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitParameterAttributeFunction(int index)
beginVisitParameterAttributeFunction in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitParameterAttributeFunction in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitParameterAttributeFunction(int index)
endVisitParameterAttributeFunction in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitParameterAttributeFunction in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitStreamVariable(String id, String streamId, String attributeName, org.wso2.siddhi.query.api.definition.Attribute.Type type)
beginVisitStreamVariable in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitStreamVariable in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitStreamVariable(String id, String streamId, String attributeName, org.wso2.siddhi.query.api.definition.Attribute.Type type)
endVisitStreamVariable in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitStreamVariable in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void beginVisitStoreVariable(String storeId, String attributeName, org.wso2.siddhi.query.api.definition.Attribute.Type type)
beginVisitStoreVariable in interface org.wso2.siddhi.core.table.record.ExpressionVisitorbeginVisitStoreVariable in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorpublic void endVisitStoreVariable(String storeId, String attributeName, org.wso2.siddhi.query.api.definition.Attribute.Type type)
endVisitStoreVariable in interface org.wso2.siddhi.core.table.record.ExpressionVisitorendVisitStoreVariable in class org.wso2.siddhi.core.table.record.BaseExpressionVisitorCopyright © 2018 WSO2. All rights reserved.