Package org.vitrivr.cottontail.grpc
Class CottontailGrpc.Predicate
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.vitrivr.cottontail.grpc.CottontailGrpc.Predicate
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,CottontailGrpc.PredicateOrBuilder
- Enclosing class:
- CottontailGrpc
public static final class CottontailGrpc.Predicate
extends com.google.protobuf.GeneratedMessageV3
implements CottontailGrpc.PredicateOrBuilder
A boolean expression that evaluates to true or false.Protobuf type
org.vitrivr.cottontail.grpc.Predicate- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA binary AND combination for predicates.static interfacestatic final classA boolean expression that evaluates to true or false.static final classA binary comparison predicate that compares two expressions using an operator.static interfacestatic final classAn unary IsNull predicate, which evaluates to true if the expression is null.static interfacestatic final classA literal Boolean predicate (i.e., true or false)static interfacestatic final classA unary NOT combinator for Boolean expressions.static interfacestatic final classA binary OR combinator for predicates.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprivate static final CottontailGrpc.Predicatestatic final intstatic final intprivate bytestatic final intstatic final intprivate static final com.google.protobuf.Parser<CottontailGrpc.Predicate>private Objectprivate intprivate static final longFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAnd().org.vitrivr.cottontail.grpc.Predicate.And and = 4;.org.vitrivr.cottontail.grpc.Predicate.And and = 4;.org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;.org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;static CottontailGrpc.Predicatestatic final com.google.protobuf.Descriptors.Descriptor.org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;.org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;.org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;.org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;getNot().org.vitrivr.cottontail.grpc.Predicate.Not not = 6;.org.vitrivr.cottontail.grpc.Predicate.Not not = 6;getOr().org.vitrivr.cottontail.grpc.Predicate.Or or = 5;.org.vitrivr.cottontail.grpc.Predicate.Or or = 5;com.google.protobuf.Parser<CottontailGrpc.Predicate>intbooleanhasAnd().org.vitrivr.cottontail.grpc.Predicate.And and = 4;boolean.org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;inthashCode()boolean.org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;boolean.org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;booleanhasNot().org.vitrivr.cottontail.grpc.Predicate.Not not = 6;booleanhasOr().org.vitrivr.cottontail.grpc.Predicate.Or or = 5;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(CottontailGrpc.Predicate prototype) protected CottontailGrpc.Predicate.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CottontailGrpc.PredicateparseDelimitedFrom(InputStream input) static CottontailGrpc.PredicateparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CottontailGrpc.PredicateparseFrom(byte[] data) static CottontailGrpc.PredicateparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CottontailGrpc.PredicateparseFrom(com.google.protobuf.ByteString data) static CottontailGrpc.PredicateparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CottontailGrpc.PredicateparseFrom(com.google.protobuf.CodedInputStream input) static CottontailGrpc.PredicateparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CottontailGrpc.PredicateparseFrom(InputStream input) static CottontailGrpc.PredicateparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CottontailGrpc.PredicateparseFrom(ByteBuffer data) static CottontailGrpc.PredicateparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CottontailGrpc.Predicate>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
predicateCase_
private int predicateCase_ -
predicate_
-
LITERAL_FIELD_NUMBER
public static final int LITERAL_FIELD_NUMBER- See Also:
-
COMPARISON_FIELD_NUMBER
public static final int COMPARISON_FIELD_NUMBER- See Also:
-
ISNULL_FIELD_NUMBER
public static final int ISNULL_FIELD_NUMBER- See Also:
-
AND_FIELD_NUMBER
public static final int AND_FIELD_NUMBER- See Also:
-
OR_FIELD_NUMBER
public static final int OR_FIELD_NUMBER- See Also:
-
NOT_FIELD_NUMBER
public static final int NOT_FIELD_NUMBER- See Also:
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
Predicate
private Predicate(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) -
Predicate
private Predicate()
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getPredicateCase
- Specified by:
getPredicateCasein interfaceCottontailGrpc.PredicateOrBuilder
-
hasLiteral
public boolean hasLiteral().org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;- Specified by:
hasLiteralin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the literal field is set.
-
getLiteral
.org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;- Specified by:
getLiteralin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The literal.
-
getLiteralOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.Literal literal = 1;- Specified by:
getLiteralOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
hasComparison
public boolean hasComparison().org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;- Specified by:
hasComparisonin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the comparison field is set.
-
getComparison
.org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;- Specified by:
getComparisonin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The comparison.
-
getComparisonOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.Comparison comparison = 2;- Specified by:
getComparisonOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
hasIsnull
public boolean hasIsnull().org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;- Specified by:
hasIsnullin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the isnull field is set.
-
getIsnull
.org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;- Specified by:
getIsnullin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The isnull.
-
getIsnullOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.IsNull isnull = 3;- Specified by:
getIsnullOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
hasAnd
public boolean hasAnd().org.vitrivr.cottontail.grpc.Predicate.And and = 4;- Specified by:
hasAndin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the and field is set.
-
getAnd
.org.vitrivr.cottontail.grpc.Predicate.And and = 4;- Specified by:
getAndin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The and.
-
getAndOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.And and = 4;- Specified by:
getAndOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
hasOr
public boolean hasOr().org.vitrivr.cottontail.grpc.Predicate.Or or = 5;- Specified by:
hasOrin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the or field is set.
-
getOr
.org.vitrivr.cottontail.grpc.Predicate.Or or = 5;- Specified by:
getOrin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The or.
-
getOrOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.Or or = 5;- Specified by:
getOrOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
hasNot
public boolean hasNot().org.vitrivr.cottontail.grpc.Predicate.Not not = 6;- Specified by:
hasNotin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- Whether the not field is set.
-
getNot
.org.vitrivr.cottontail.grpc.Predicate.Not not = 6;- Specified by:
getNotin interfaceCottontailGrpc.PredicateOrBuilder- Returns:
- The not.
-
getNotOrBuilder
.org.vitrivr.cottontail.grpc.Predicate.Not not = 6;- Specified by:
getNotOrBuilderin interfaceCottontailGrpc.PredicateOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CottontailGrpc.Predicate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CottontailGrpc.Predicate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CottontailGrpc.Predicate.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-