接口 OuterExpression.ExprOprOrBuilder

    • 方法详细资料

      • hasLogical

        boolean hasLogical()
        .common.Logical logical = 2;
        返回:
        Whether the logical field is set.
      • getLogicalValue

        int getLogicalValue()
        .common.Logical logical = 2;
        返回:
        The enum numeric value on the wire for logical.
      • hasArith

        boolean hasArith()
        .common.Arithmetic arith = 3;
        返回:
        Whether the arith field is set.
      • getArithValue

        int getArithValue()
        .common.Arithmetic arith = 3;
        返回:
        The enum numeric value on the wire for arith.
      • hasConst

        boolean hasConst()
        .common.Value const = 4;
        返回:
        Whether the const field is set.
      • getConst

        Common.Value getConst()
        .common.Value const = 4;
        返回:
        The const.
      • hasVar

        boolean hasVar()
        .common.Variable var = 5;
        返回:
        Whether the var field is set.
      • hasBrace

        boolean hasBrace()
        .common.ExprOpr.Brace brace = 6;
        返回:
        Whether the brace field is set.
      • getBraceValue

        int getBraceValue()
        .common.ExprOpr.Brace brace = 6;
        返回:
        The enum numeric value on the wire for brace.
      • hasVars

        boolean hasVars()
        .common.VariableKeys vars = 7;
        返回:
        Whether the vars field is set.
      • hasVarMap

        boolean hasVarMap()
        .common.VariableKeys var_map = 8;
        返回:
        Whether the varMap field is set.
      • hasParam

        boolean hasParam()
         dynamic param in expression
         
        .common.DynamicParam param = 9;
        返回:
        Whether the param field is set.
      • hasCase

        boolean hasCase()
        .common.Case case = 10;
        返回:
        Whether the case field is set.
      • hasExtract

        boolean hasExtract()
        .common.Extract extract = 11;
        返回:
        Whether the extract field is set.
      • hasMap

        boolean hasMap()
         TODO: the new definition for var_map, that allows user-given key name. Will remove the old var_map soon.
         
        .common.VariableKeyValues map = 13;
        返回:
        Whether the map field is set.
      • getMap

        OuterExpression.VariableKeyValues getMap()
         TODO: the new definition for var_map, that allows user-given key name. Will remove the old var_map soon.
         
        .common.VariableKeyValues map = 13;
        返回:
        The map.
      • getMapOrBuilder

        OuterExpression.VariableKeyValuesOrBuilder getMapOrBuilder()
         TODO: the new definition for var_map, that allows user-given key name. Will remove the old var_map soon.
         
        .common.VariableKeyValues map = 13;
      • hasTimeInterval

        boolean hasTimeInterval()
        .common.TimeInterval time_interval = 14;
        返回:
        Whether the timeInterval field is set.
      • hasDateTimeMinus

        boolean hasDateTimeMinus()
        .common.DateTimeMinus date_time_minus = 15;
        返回:
        Whether the dateTimeMinus field is set.
      • hasConcat

        boolean hasConcat()
        .common.Concat concat = 16;
        返回:
        Whether the concat field is set.
      • hasNodeType

        boolean hasNodeType()
         The data of type of ExprOpr
         
        .common.IrDataType node_type = 12;
        返回:
        Whether the nodeType field is set.
      • getNodeType

        DataType.IrDataType getNodeType()
         The data of type of ExprOpr
         
        .common.IrDataType node_type = 12;
        返回:
        The nodeType.