接口 MysqlxExpr.ExprOrBuilder

  • 所有超级接口:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    所有已知实现类:
    MysqlxExpr.Expr, MysqlxExpr.Expr.Builder
    封闭类:
    MysqlxExpr

    public static interface MysqlxExpr.ExprOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • 方法详细资料

      • hasType

        boolean hasType()
        required .Mysqlx.Expr.Expr.Type type = 1;
        返回:
        Whether the type field is set.
      • getType

        MysqlxExpr.Expr.Type getType()
        required .Mysqlx.Expr.Expr.Type type = 1;
        返回:
        The type.
      • hasIdentifier

        boolean hasIdentifier()
        optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;
        返回:
        Whether the identifier field is set.
      • getIdentifier

        MysqlxExpr.ColumnIdentifier getIdentifier()
        optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;
        返回:
        The identifier.
      • hasVariable

        boolean hasVariable()
        optional string variable = 3;
        返回:
        Whether the variable field is set.
      • getVariable

        String getVariable()
        optional string variable = 3;
        返回:
        The variable.
      • getVariableBytes

        com.google.protobuf.ByteString getVariableBytes()
        optional string variable = 3;
        返回:
        The bytes for variable.
      • hasLiteral

        boolean hasLiteral()
        optional .Mysqlx.Datatypes.Scalar literal = 4;
        返回:
        Whether the literal field is set.
      • getLiteral

        MysqlxDatatypes.Scalar getLiteral()
        optional .Mysqlx.Datatypes.Scalar literal = 4;
        返回:
        The literal.
      • hasFunctionCall

        boolean hasFunctionCall()
        optional .Mysqlx.Expr.FunctionCall function_call = 5;
        返回:
        Whether the functionCall field is set.
      • getFunctionCall

        MysqlxExpr.FunctionCall getFunctionCall()
        optional .Mysqlx.Expr.FunctionCall function_call = 5;
        返回:
        The functionCall.
      • hasOperator

        boolean hasOperator()
        optional .Mysqlx.Expr.Operator operator = 6;
        返回:
        Whether the operator field is set.
      • getOperator

        MysqlxExpr.Operator getOperator()
        optional .Mysqlx.Expr.Operator operator = 6;
        返回:
        The operator.
      • hasPosition

        boolean hasPosition()
        optional uint32 position = 7;
        返回:
        Whether the position field is set.
      • getPosition

        int getPosition()
        optional uint32 position = 7;
        返回:
        The position.
      • hasObject

        boolean hasObject()
        optional .Mysqlx.Expr.Object object = 8;
        返回:
        Whether the object field is set.
      • getObject

        MysqlxExpr.Object getObject()
        optional .Mysqlx.Expr.Object object = 8;
        返回:
        The object.
      • hasArray

        boolean hasArray()
        optional .Mysqlx.Expr.Array array = 9;
        返回:
        Whether the array field is set.
      • getArray

        MysqlxExpr.Array getArray()
        optional .Mysqlx.Expr.Array array = 9;
        返回:
        The array.