接口 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
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 MysqlxExpr.ArraygetArray()optional .Mysqlx.Expr.Array array = 9;MysqlxExpr.ArrayOrBuildergetArrayOrBuilder()optional .Mysqlx.Expr.Array array = 9;MysqlxExpr.FunctionCallgetFunctionCall()optional .Mysqlx.Expr.FunctionCall function_call = 5;MysqlxExpr.FunctionCallOrBuildergetFunctionCallOrBuilder()optional .Mysqlx.Expr.FunctionCall function_call = 5;MysqlxExpr.ColumnIdentifiergetIdentifier()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;MysqlxExpr.ColumnIdentifierOrBuildergetIdentifierOrBuilder()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;MysqlxDatatypes.ScalargetLiteral()optional .Mysqlx.Datatypes.Scalar literal = 4;MysqlxDatatypes.ScalarOrBuildergetLiteralOrBuilder()optional .Mysqlx.Datatypes.Scalar literal = 4;MysqlxExpr.ObjectgetObject()optional .Mysqlx.Expr.Object object = 8;MysqlxExpr.ObjectOrBuildergetObjectOrBuilder()optional .Mysqlx.Expr.Object object = 8;MysqlxExpr.OperatorgetOperator()optional .Mysqlx.Expr.Operator operator = 6;MysqlxExpr.OperatorOrBuildergetOperatorOrBuilder()optional .Mysqlx.Expr.Operator operator = 6;intgetPosition()optional uint32 position = 7;MysqlxExpr.Expr.TypegetType()required .Mysqlx.Expr.Expr.Type type = 1;StringgetVariable()optional string variable = 3;com.google.protobuf.ByteStringgetVariableBytes()optional string variable = 3;booleanhasArray()optional .Mysqlx.Expr.Array array = 9;booleanhasFunctionCall()optional .Mysqlx.Expr.FunctionCall function_call = 5;booleanhasIdentifier()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;booleanhasLiteral()optional .Mysqlx.Datatypes.Scalar literal = 4;booleanhasObject()optional .Mysqlx.Expr.Object object = 8;booleanhasOperator()optional .Mysqlx.Expr.Operator operator = 6;booleanhasPosition()optional uint32 position = 7;booleanhasType()required .Mysqlx.Expr.Expr.Type type = 1;booleanhasVariable()optional string variable = 3;
-
-
-
方法详细资料
-
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.
-
getIdentifierOrBuilder
MysqlxExpr.ColumnIdentifierOrBuilder getIdentifierOrBuilder()
optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;
-
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.
-
getLiteralOrBuilder
MysqlxDatatypes.ScalarOrBuilder getLiteralOrBuilder()
optional .Mysqlx.Datatypes.Scalar literal = 4;
-
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.
-
getFunctionCallOrBuilder
MysqlxExpr.FunctionCallOrBuilder getFunctionCallOrBuilder()
optional .Mysqlx.Expr.FunctionCall function_call = 5;
-
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.
-
getOperatorOrBuilder
MysqlxExpr.OperatorOrBuilder getOperatorOrBuilder()
optional .Mysqlx.Expr.Operator operator = 6;
-
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.
-
getObjectOrBuilder
MysqlxExpr.ObjectOrBuilder getObjectOrBuilder()
optional .Mysqlx.Expr.Object object = 8;
-
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.
-
getArrayOrBuilder
MysqlxExpr.ArrayOrBuilder getArrayOrBuilder()
optional .Mysqlx.Expr.Array array = 9;
-
-