Class CompiledStatement
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.apple.foundationdb.relational.continuation.CompiledStatement
-
- All Implemented Interfaces:
CompiledStatementOrBuilder
,Message
,MessageLite
,MessageLiteOrBuilder
,MessageOrBuilder
,java.io.Serializable
public final class CompiledStatement extends GeneratedMessageV3 implements CompiledStatementOrBuilder
Protobuf typecom.apple.foundationdb.relational.continuation.CompiledStatement
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CompiledStatement.Builder
Protobuf typecom.apple.foundationdb.relational.continuation.CompiledStatement
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, GeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
-
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum
-
-
Field Summary
Fields Modifier and Type Field Description static int
ARGUMENTS_FIELD_NUMBER
static int
EXTRACTED_LITERALS_FIELD_NUMBER
static int
PLAN_CONSTRAINT_FIELD_NUMBER
static int
PLAN_FIELD_NUMBER
static int
PLAN_SERIALIZATION_MODE_FIELD_NUMBER
-
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
-
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
-
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
TypedQueryArgument
getArguments(int index)
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.int
getArgumentsCount()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.java.util.List<TypedQueryArgument>
getArgumentsList()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.TypedQueryArgumentOrBuilder
getArgumentsOrBuilder(int index)
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.java.util.List<? extends TypedQueryArgumentOrBuilder>
getArgumentsOrBuilderList()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.static CompiledStatement
getDefaultInstance()
CompiledStatement
getDefaultInstanceForType()
static Descriptors.Descriptor
getDescriptor()
TypedQueryArgument
getExtractedLiterals(int index)
extracted literalsint
getExtractedLiteralsCount()
extracted literalsjava.util.List<TypedQueryArgument>
getExtractedLiteralsList()
extracted literalsTypedQueryArgumentOrBuilder
getExtractedLiteralsOrBuilder(int index)
extracted literalsjava.util.List<? extends TypedQueryArgumentOrBuilder>
getExtractedLiteralsOrBuilderList()
extracted literalsParser<CompiledStatement>
getParserForType()
com.apple.foundationdb.record.planprotos.PRecordQueryPlan
getPlan()
the serialized plancom.apple.foundationdb.record.planprotos.PQueryPlanConstraint
getPlanConstraint()
query plan constraintscom.apple.foundationdb.record.planprotos.PQueryPlanConstraintOrBuilder
getPlanConstraintOrBuilder()
query plan constraintscom.apple.foundationdb.record.planprotos.PRecordQueryPlanOrBuilder
getPlanOrBuilder()
the serialized planjava.lang.String
getPlanSerializationMode()
same as plan hash mode for the time beingByteString
getPlanSerializationModeBytes()
same as plan hash mode for the time beingint
getSerializedSize()
int
hashCode()
boolean
hasPlan()
the serialized planboolean
hasPlanConstraint()
query plan constraintsboolean
hasPlanSerializationMode()
same as plan hash mode for the time beingprotected GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static CompiledStatement.Builder
newBuilder()
static CompiledStatement.Builder
newBuilder(CompiledStatement prototype)
CompiledStatement.Builder
newBuilderForType()
protected CompiledStatement.Builder
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
static CompiledStatement
parseDelimitedFrom(java.io.InputStream input)
static CompiledStatement
parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)
static CompiledStatement
parseFrom(byte[] data)
static CompiledStatement
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
static CompiledStatement
parseFrom(ByteString data)
static CompiledStatement
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
static CompiledStatement
parseFrom(CodedInputStream input)
static CompiledStatement
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
static CompiledStatement
parseFrom(java.io.InputStream input)
static CompiledStatement
parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)
static CompiledStatement
parseFrom(java.nio.ByteBuffer data)
static CompiledStatement
parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry)
static Parser<CompiledStatement>
parser()
CompiledStatement.Builder
toBuilder()
void
writeTo(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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Field Detail
-
PLAN_SERIALIZATION_MODE_FIELD_NUMBER
public static final int PLAN_SERIALIZATION_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PLAN_FIELD_NUMBER
public static final int PLAN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTRACTED_LITERALS_FIELD_NUMBER
public static final int EXTRACTED_LITERALS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARGUMENTS_FIELD_NUMBER
public static final int ARGUMENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PLAN_CONSTRAINT_FIELD_NUMBER
public static final int PLAN_CONSTRAINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classGeneratedMessageV3
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classGeneratedMessageV3
-
hasPlanSerializationMode
public boolean hasPlanSerializationMode()
same as plan hash mode for the time being
optional string plan_serialization_mode = 1;
- Specified by:
hasPlanSerializationMode
in interfaceCompiledStatementOrBuilder
- Returns:
- Whether the planSerializationMode field is set.
-
getPlanSerializationMode
public java.lang.String getPlanSerializationMode()
same as plan hash mode for the time being
optional string plan_serialization_mode = 1;
- Specified by:
getPlanSerializationMode
in interfaceCompiledStatementOrBuilder
- Returns:
- The planSerializationMode.
-
getPlanSerializationModeBytes
public ByteString getPlanSerializationModeBytes()
same as plan hash mode for the time being
optional string plan_serialization_mode = 1;
- Specified by:
getPlanSerializationModeBytes
in interfaceCompiledStatementOrBuilder
- Returns:
- The bytes for planSerializationMode.
-
hasPlan
public boolean hasPlan()
the serialized plan
optional .com.apple.foundationdb.record.planprotos.PRecordQueryPlan plan = 2;
- Specified by:
hasPlan
in interfaceCompiledStatementOrBuilder
- Returns:
- Whether the plan field is set.
-
getPlan
public com.apple.foundationdb.record.planprotos.PRecordQueryPlan getPlan()
the serialized plan
optional .com.apple.foundationdb.record.planprotos.PRecordQueryPlan plan = 2;
- Specified by:
getPlan
in interfaceCompiledStatementOrBuilder
- Returns:
- The plan.
-
getPlanOrBuilder
public com.apple.foundationdb.record.planprotos.PRecordQueryPlanOrBuilder getPlanOrBuilder()
the serialized plan
optional .com.apple.foundationdb.record.planprotos.PRecordQueryPlan plan = 2;
- Specified by:
getPlanOrBuilder
in interfaceCompiledStatementOrBuilder
-
getExtractedLiteralsList
public java.util.List<TypedQueryArgument> getExtractedLiteralsList()
extracted literals
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument extracted_literals = 3;
- Specified by:
getExtractedLiteralsList
in interfaceCompiledStatementOrBuilder
-
getExtractedLiteralsOrBuilderList
public java.util.List<? extends TypedQueryArgumentOrBuilder> getExtractedLiteralsOrBuilderList()
extracted literals
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument extracted_literals = 3;
- Specified by:
getExtractedLiteralsOrBuilderList
in interfaceCompiledStatementOrBuilder
-
getExtractedLiteralsCount
public int getExtractedLiteralsCount()
extracted literals
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument extracted_literals = 3;
- Specified by:
getExtractedLiteralsCount
in interfaceCompiledStatementOrBuilder
-
getExtractedLiterals
public TypedQueryArgument getExtractedLiterals(int index)
extracted literals
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument extracted_literals = 3;
- Specified by:
getExtractedLiterals
in interfaceCompiledStatementOrBuilder
-
getExtractedLiteralsOrBuilder
public TypedQueryArgumentOrBuilder getExtractedLiteralsOrBuilder(int index)
extracted literals
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument extracted_literals = 3;
- Specified by:
getExtractedLiteralsOrBuilder
in interfaceCompiledStatementOrBuilder
-
getArgumentsList
public java.util.List<TypedQueryArgument> getArgumentsList()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument arguments = 4;
- Specified by:
getArgumentsList
in interfaceCompiledStatementOrBuilder
-
getArgumentsOrBuilderList
public java.util.List<? extends TypedQueryArgumentOrBuilder> getArgumentsOrBuilderList()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument arguments = 4;
- Specified by:
getArgumentsOrBuilderList
in interfaceCompiledStatementOrBuilder
-
getArgumentsCount
public int getArgumentsCount()
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument arguments = 4;
- Specified by:
getArgumentsCount
in interfaceCompiledStatementOrBuilder
-
getArguments
public TypedQueryArgument getArguments(int index)
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument arguments = 4;
- Specified by:
getArguments
in interfaceCompiledStatementOrBuilder
-
getArgumentsOrBuilder
public TypedQueryArgumentOrBuilder getArgumentsOrBuilder(int index)
query arguments - depending on context, the actual arguments may not be known, thus only type and inline information is known and can be used.
repeated .com.apple.foundationdb.relational.continuation.TypedQueryArgument arguments = 4;
- Specified by:
getArgumentsOrBuilder
in interfaceCompiledStatementOrBuilder
-
hasPlanConstraint
public boolean hasPlanConstraint()
query plan constraints
optional .com.apple.foundationdb.record.planprotos.PQueryPlanConstraint plan_constraint = 5;
- Specified by:
hasPlanConstraint
in interfaceCompiledStatementOrBuilder
- Returns:
- Whether the planConstraint field is set.
-
getPlanConstraint
public com.apple.foundationdb.record.planprotos.PQueryPlanConstraint getPlanConstraint()
query plan constraints
optional .com.apple.foundationdb.record.planprotos.PQueryPlanConstraint plan_constraint = 5;
- Specified by:
getPlanConstraint
in interfaceCompiledStatementOrBuilder
- Returns:
- The planConstraint.
-
getPlanConstraintOrBuilder
public com.apple.foundationdb.record.planprotos.PQueryPlanConstraintOrBuilder getPlanConstraintOrBuilder()
query plan constraints
optional .com.apple.foundationdb.record.planprotos.PQueryPlanConstraint plan_constraint = 5;
- Specified by:
getPlanConstraintOrBuilder
in interfaceCompiledStatementOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfaceMessageLiteOrBuilder
- Overrides:
isInitialized
in classGeneratedMessageV3
-
writeTo
public void writeTo(CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfaceMessageLite
- Overrides:
writeTo
in classGeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfaceMessageLite
- Overrides:
getSerializedSize
in classGeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfaceMessage
- Overrides:
equals
in classAbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceMessage
- Overrides:
hashCode
in classAbstractMessage
-
parseFrom
public static CompiledStatement parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(ByteString data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(byte[] data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static CompiledStatement parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CompiledStatement parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CompiledStatement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CompiledStatement parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CompiledStatement parseFrom(CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CompiledStatement parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public CompiledStatement.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfaceMessage
- Specified by:
newBuilderForType
in interfaceMessageLite
-
newBuilder
public static CompiledStatement.Builder newBuilder()
-
newBuilder
public static CompiledStatement.Builder newBuilder(CompiledStatement prototype)
-
toBuilder
public CompiledStatement.Builder toBuilder()
- Specified by:
toBuilder
in interfaceMessage
- Specified by:
toBuilder
in interfaceMessageLite
-
newBuilderForType
protected CompiledStatement.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classGeneratedMessageV3
-
getDefaultInstance
public static CompiledStatement getDefaultInstance()
-
parser
public static Parser<CompiledStatement> parser()
-
getParserForType
public Parser<CompiledStatement> getParserForType()
- Specified by:
getParserForType
in interfaceMessage
- Specified by:
getParserForType
in interfaceMessageLite
- Overrides:
getParserForType
in classGeneratedMessageV3
-
getDefaultInstanceForType
public CompiledStatement getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfaceMessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceMessageOrBuilder
-
-