Package com.ocient.jdbc.proto
Interface PlanProtocol.FilterClauseOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanProtocol.FilterClause,PlanProtocol.FilterClause.Builder
- Enclosing class:
- PlanProtocol
public static interface PlanProtocol.FilterClauseOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description StringgetLhs()Either a column name or a string representation of a literalcom.google.protobuf.ByteStringgetLhsBytes()Either a column name or a string representation of a literalbooleangetLhsIsCol()bool lhsIsCol = 6;PlanProtocol.SqlColTypegetLhsType()The types are only meaningful if it is not a columnStringgetLhsTypeString()string lhsTypeString = 9;com.google.protobuf.ByteStringgetLhsTypeStringBytes()string lhsTypeString = 9;intgetLhsTypeValue()The types are only meaningful if it is not a columnPlanProtocol.FilterClause.FilterOpgetOp().xg.db.sqlPlans.FilterClause.FilterOp op = 2;intgetOpValue().xg.db.sqlPlans.FilterClause.FilterOp op = 2;StringgetRhs()string rhs = 3;com.google.protobuf.ByteStringgetRhsBytes()string rhs = 3;booleangetRhsIsCol()bool rhsIsCol = 7;PlanProtocol.SqlColTypegetRhsType().xg.db.sqlPlans.SqlColType rhsType = 5;StringgetRhsTypeString()string rhsTypeString = 8;com.google.protobuf.ByteStringgetRhsTypeStringBytes()string rhsTypeString = 8;intgetRhsTypeValue().xg.db.sqlPlans.SqlColType rhsType = 5;Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getLhs
String getLhs()Either a column name or a string representation of a literal
string lhs = 1; -
getLhsBytes
com.google.protobuf.ByteString getLhsBytes()Either a column name or a string representation of a literal
string lhs = 1; -
getOpValue
int getOpValue().xg.db.sqlPlans.FilterClause.FilterOp op = 2; -
getOp
.xg.db.sqlPlans.FilterClause.FilterOp op = 2; -
getRhs
String getRhs()string rhs = 3; -
getRhsBytes
com.google.protobuf.ByteString getRhsBytes()string rhs = 3; -
getLhsTypeValue
int getLhsTypeValue()The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4; -
getLhsType
PlanProtocol.SqlColType getLhsType()The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4; -
getRhsTypeValue
int getRhsTypeValue().xg.db.sqlPlans.SqlColType rhsType = 5; -
getRhsType
PlanProtocol.SqlColType getRhsType().xg.db.sqlPlans.SqlColType rhsType = 5; -
getLhsIsCol
boolean getLhsIsCol()bool lhsIsCol = 6; -
getRhsIsCol
boolean getRhsIsCol()bool rhsIsCol = 7; -
getRhsTypeString
String getRhsTypeString()string rhsTypeString = 8; -
getRhsTypeStringBytes
com.google.protobuf.ByteString getRhsTypeStringBytes()string rhsTypeString = 8; -
getLhsTypeString
String getLhsTypeString()string lhsTypeString = 9; -
getLhsTypeStringBytes
com.google.protobuf.ByteString getLhsTypeStringBytes()string lhsTypeString = 9;
-