Package com.mysql.cj.x.protobuf
Interface MysqlxExpr.ExprOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MysqlxExpr.Expr,MysqlxExpr.Expr.Builder
- Enclosing class:
- MysqlxExpr
public static interface MysqlxExpr.ExprOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description 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;java.lang.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;Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasType
boolean hasType()required .Mysqlx.Expr.Expr.Type type = 1;- Returns:
- Whether the type field is set.
-
getType
MysqlxExpr.Expr.Type getType()required .Mysqlx.Expr.Expr.Type type = 1;- Returns:
- The type.
-
hasIdentifier
boolean hasIdentifier()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;- Returns:
- Whether the identifier field is set.
-
getIdentifier
MysqlxExpr.ColumnIdentifier getIdentifier()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2;- Returns:
- The identifier.
-
getIdentifierOrBuilder
MysqlxExpr.ColumnIdentifierOrBuilder getIdentifierOrBuilder()optional .Mysqlx.Expr.ColumnIdentifier identifier = 2; -
hasVariable
boolean hasVariable()optional string variable = 3;- Returns:
- Whether the variable field is set.
-
getVariable
java.lang.String getVariable()optional string variable = 3;- Returns:
- The variable.
-
getVariableBytes
com.google.protobuf.ByteString getVariableBytes()optional string variable = 3;- Returns:
- The bytes for variable.
-
hasLiteral
boolean hasLiteral()optional .Mysqlx.Datatypes.Scalar literal = 4;- Returns:
- Whether the literal field is set.
-
getLiteral
MysqlxDatatypes.Scalar getLiteral()optional .Mysqlx.Datatypes.Scalar literal = 4;- Returns:
- The literal.
-
getLiteralOrBuilder
MysqlxDatatypes.ScalarOrBuilder getLiteralOrBuilder()optional .Mysqlx.Datatypes.Scalar literal = 4; -
hasFunctionCall
boolean hasFunctionCall()optional .Mysqlx.Expr.FunctionCall function_call = 5;- Returns:
- Whether the functionCall field is set.
-
getFunctionCall
MysqlxExpr.FunctionCall getFunctionCall()optional .Mysqlx.Expr.FunctionCall function_call = 5;- Returns:
- The functionCall.
-
getFunctionCallOrBuilder
MysqlxExpr.FunctionCallOrBuilder getFunctionCallOrBuilder()optional .Mysqlx.Expr.FunctionCall function_call = 5; -
hasOperator
boolean hasOperator()optional .Mysqlx.Expr.Operator operator = 6;- Returns:
- Whether the operator field is set.
-
getOperator
MysqlxExpr.Operator getOperator()optional .Mysqlx.Expr.Operator operator = 6;- Returns:
- The operator.
-
getOperatorOrBuilder
MysqlxExpr.OperatorOrBuilder getOperatorOrBuilder()optional .Mysqlx.Expr.Operator operator = 6; -
hasPosition
boolean hasPosition()optional uint32 position = 7;- Returns:
- Whether the position field is set.
-
getPosition
int getPosition()optional uint32 position = 7;- Returns:
- The position.
-
hasObject
boolean hasObject()optional .Mysqlx.Expr.Object object = 8;- Returns:
- Whether the object field is set.
-
getObject
MysqlxExpr.Object getObject()optional .Mysqlx.Expr.Object object = 8;- Returns:
- The object.
-
getObjectOrBuilder
MysqlxExpr.ObjectOrBuilder getObjectOrBuilder()optional .Mysqlx.Expr.Object object = 8; -
hasArray
boolean hasArray()optional .Mysqlx.Expr.Array array = 9;- Returns:
- Whether the array field is set.
-
getArray
MysqlxExpr.Array getArray()optional .Mysqlx.Expr.Array array = 9;- Returns:
- The array.
-
getArrayOrBuilder
MysqlxExpr.ArrayOrBuilder getArrayOrBuilder()optional .Mysqlx.Expr.Array array = 9;
-