Package org.vitrivr.cottontail.grpc
Class CottontailGrpc.RequestMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.vitrivr.cottontail.grpc.CottontailGrpc.RequestMetadata
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,CottontailGrpc.RequestMetadataOrBuilder
- Enclosing class:
- CottontailGrpc
public static final class CottontailGrpc.RequestMetadata
extends com.google.protobuf.GeneratedMessageV3
implements CottontailGrpc.RequestMetadataOrBuilder
Query metadata used in Cottontail DB.Protobuf type
org.vitrivr.cottontail.grpc.RequestMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classQuery metadata used in Cottontail DB.static final classA query hint regarding the index that should be employed.static interfacestatic final classA query hint regarding parallelism.static interfacestatic final classA query hint regarding the cost policy that should be employed.static interfaceNested 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 TypeFieldDescriptionprivate intprivate static final CottontailGrpc.RequestMetadatastatic final intprivate byteprivate booleanstatic final intstatic final intprivate static final com.google.protobuf.Parser<CottontailGrpc.RequestMetadata>static final intprivate Objectstatic final intprivate static final longprivate longstatic final intFields 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
ConstructorsModifierConstructorDescriptionprivateprivateRequestMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.Descriptor.org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;.org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;booleanbool noOptimiseHint = 13;Hints to the query planner.Hints to the query planner.com.google.protobuf.Parser<CottontailGrpc.RequestMetadata>.org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;.org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;string queryId = 2;com.google.protobuf.ByteStringstring queryId = 2;intlongint64 transactionId = 1;inthashCode()boolean.org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;booleanHints to the query planner.boolean.org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(CottontailGrpc.RequestMetadata prototype) protected CottontailGrpc.RequestMetadata.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CottontailGrpc.RequestMetadata>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:
-
bitField0_
private int bitField0_ -
TRANSACTIONID_FIELD_NUMBER
public static final int TRANSACTIONID_FIELD_NUMBER- See Also:
-
transactionId_
private long transactionId_ -
QUERYID_FIELD_NUMBER
public static final int QUERYID_FIELD_NUMBER- See Also:
-
queryId_
-
PARALLELHINT_FIELD_NUMBER
public static final int PARALLELHINT_FIELD_NUMBER- See Also:
-
parallelHint_
-
INDEXHINT_FIELD_NUMBER
public static final int INDEXHINT_FIELD_NUMBER- See Also:
-
indexHint_
-
POLICYHINT_FIELD_NUMBER
public static final int POLICYHINT_FIELD_NUMBER- See Also:
-
policyHint_
-
NOOPTIMISEHINT_FIELD_NUMBER
public static final int NOOPTIMISEHINT_FIELD_NUMBER- See Also:
-
noOptimiseHint_
private boolean noOptimiseHint_ -
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
RequestMetadata
private RequestMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) -
RequestMetadata
private RequestMetadata()
-
-
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
-
getTransactionId
public long getTransactionId()int64 transactionId = 1;- Specified by:
getTransactionIdin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The transactionId.
-
getQueryId
string queryId = 2;- Specified by:
getQueryIdin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The queryId.
-
getQueryIdBytes
public com.google.protobuf.ByteString getQueryIdBytes()string queryId = 2;- Specified by:
getQueryIdBytesin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The bytes for queryId.
-
hasParallelHint
public boolean hasParallelHint()Hints to the query planner.
.org.vitrivr.cottontail.grpc.RequestMetadata.ParallelismHint parallelHint = 10;- Specified by:
hasParallelHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- Whether the parallelHint field is set.
-
getParallelHint
Hints to the query planner.
.org.vitrivr.cottontail.grpc.RequestMetadata.ParallelismHint parallelHint = 10;- Specified by:
getParallelHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The parallelHint.
-
getParallelHintOrBuilder
Hints to the query planner.
.org.vitrivr.cottontail.grpc.RequestMetadata.ParallelismHint parallelHint = 10;- Specified by:
getParallelHintOrBuilderin interfaceCottontailGrpc.RequestMetadataOrBuilder
-
hasIndexHint
public boolean hasIndexHint().org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;- Specified by:
hasIndexHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- Whether the indexHint field is set.
-
getIndexHint
.org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;- Specified by:
getIndexHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The indexHint.
-
getIndexHintOrBuilder
.org.vitrivr.cottontail.grpc.RequestMetadata.IndexHint indexHint = 11;- Specified by:
getIndexHintOrBuilderin interfaceCottontailGrpc.RequestMetadataOrBuilder
-
hasPolicyHint
public boolean hasPolicyHint().org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;- Specified by:
hasPolicyHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- Whether the policyHint field is set.
-
getPolicyHint
.org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;- Specified by:
getPolicyHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The policyHint.
-
getPolicyHintOrBuilder
.org.vitrivr.cottontail.grpc.RequestMetadata.PolicyHint policyHint = 12;- Specified by:
getPolicyHintOrBuilderin interfaceCottontailGrpc.RequestMetadataOrBuilder
-
getNoOptimiseHint
public boolean getNoOptimiseHint()bool noOptimiseHint = 13;- Specified by:
getNoOptimiseHintin interfaceCottontailGrpc.RequestMetadataOrBuilder- Returns:
- The noOptimiseHint.
-
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.RequestMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.RequestMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.RequestMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.RequestMetadata 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.RequestMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CottontailGrpc.RequestMetadata 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.RequestMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CottontailGrpc.RequestMetadata parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CottontailGrpc.RequestMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CottontailGrpc.RequestMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CottontailGrpc.RequestMetadata 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
public static CottontailGrpc.RequestMetadata.Builder newBuilder(CottontailGrpc.RequestMetadata prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CottontailGrpc.RequestMetadata.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
-