Class ApplyPreviewColumnsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ApplyPreviewColumnsRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
io.deephaven.proto.backplane.grpc.ApplyPreviewColumnsRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ApplyPreviewColumnsRequestOrBuilder,Cloneable
- Enclosing class:
ApplyPreviewColumnsRequest
public static final class ApplyPreviewColumnsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
implements ApplyPreviewColumnsRequestOrBuilder
Transforms the source table to avoid complex objects in columns. If no unpreviewed types are defined, this defaults to legacy behavior of: - Limiting string columns to a server-defined max length - Converting arrays/vectors to comma separated strings of the first N elements (again, server defined) - Converting all non-string, non-number, non-date types to their string representationProtobuf type
io.deephaven.proto.backplane.grpc.ApplyPreviewColumnsRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllUnpreviewedTypes(Iterable<String> values) Java types to leave unconverted - all other types will be converted to strings.addUnpreviewedTypes(String value) Java types to leave unconverted - all other types will be converted to strings.addUnpreviewedTypesBytes(com.google.protobuf.ByteString value) Java types to leave unconverted - all other types will be converted to strings.build()clear()True to convert all arrays to strings, limiting to a server-defined max length..io.deephaven.proto.backplane.grpc.Ticket result_id = 2;.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;Java types to leave unconverted - all other types will be converted to strings.booleanTrue to convert all arrays to strings, limiting to a server-defined max length.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;getUnpreviewedTypes(int index) Java types to leave unconverted - all other types will be converted to strings.com.google.protobuf.ByteStringgetUnpreviewedTypesBytes(int index) Java types to leave unconverted - all other types will be converted to strings.intJava types to leave unconverted - all other types will be converted to strings.com.google.protobuf.ProtocolStringListJava types to leave unconverted - all other types will be converted to strings.boolean.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;boolean.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeResultId(Ticket value) .io.deephaven.proto.backplane.grpc.Ticket result_id = 2;mergeSourceId(TableReference value) .io.deephaven.proto.backplane.grpc.TableReference source_id = 1;setConvertArrays(boolean value) True to convert all arrays to strings, limiting to a server-defined max length.setResultId(Ticket value) .io.deephaven.proto.backplane.grpc.Ticket result_id = 2;setResultId(Ticket.Builder builderForValue) .io.deephaven.proto.backplane.grpc.Ticket result_id = 2;setSourceId(TableReference value) .io.deephaven.proto.backplane.grpc.TableReference source_id = 1;setSourceId(TableReference.Builder builderForValue) .io.deephaven.proto.backplane.grpc.TableReference source_id = 1;setUnpreviewedTypes(int index, String value) Java types to leave unconverted - all other types will be converted to strings.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplyPreviewColumnsRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ApplyPreviewColumnsRequest.Builder>
-
mergeFrom
public ApplyPreviewColumnsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplyPreviewColumnsRequest.Builder>- Throws:
IOException
-
hasSourceId
public boolean hasSourceId().io.deephaven.proto.backplane.grpc.TableReference source_id = 1;- Specified by:
hasSourceIdin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- Whether the sourceId field is set.
-
getSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;- Specified by:
getSourceIdin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- The sourceId.
-
setSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1; -
setSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1; -
mergeSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1; -
clearSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1; -
getSourceIdBuilder
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1; -
getSourceIdOrBuilder
.io.deephaven.proto.backplane.grpc.TableReference source_id = 1;- Specified by:
getSourceIdOrBuilderin interfaceApplyPreviewColumnsRequestOrBuilder
-
hasResultId
public boolean hasResultId().io.deephaven.proto.backplane.grpc.Ticket result_id = 2;- Specified by:
hasResultIdin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- Whether the resultId field is set.
-
getResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;- Specified by:
getResultIdin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- The resultId.
-
setResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2; -
setResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2; -
mergeResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2; -
clearResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2; -
getResultIdBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2; -
getResultIdOrBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 2;- Specified by:
getResultIdOrBuilderin interfaceApplyPreviewColumnsRequestOrBuilder
-
getConvertArrays
public boolean getConvertArrays()True to convert all arrays to strings, limiting to a server-defined max length. Expected to be unset if unpreviewed_types is empty.
bool convert_arrays = 3;- Specified by:
getConvertArraysin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- The convertArrays.
-
setConvertArrays
True to convert all arrays to strings, limiting to a server-defined max length. Expected to be unset if unpreviewed_types is empty.
bool convert_arrays = 3;- Parameters:
value- The convertArrays to set.- Returns:
- This builder for chaining.
-
clearConvertArrays
True to convert all arrays to strings, limiting to a server-defined max length. Expected to be unset if unpreviewed_types is empty.
bool convert_arrays = 3;- Returns:
- This builder for chaining.
-
getUnpreviewedTypesList
public com.google.protobuf.ProtocolStringList getUnpreviewedTypesList()Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Specified by:
getUnpreviewedTypesListin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- A list containing the unpreviewedTypes.
-
getUnpreviewedTypesCount
public int getUnpreviewedTypesCount()Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Specified by:
getUnpreviewedTypesCountin interfaceApplyPreviewColumnsRequestOrBuilder- Returns:
- The count of unpreviewedTypes.
-
getUnpreviewedTypes
Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Specified by:
getUnpreviewedTypesin interfaceApplyPreviewColumnsRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The unpreviewedTypes at the given index.
-
getUnpreviewedTypesBytes
public com.google.protobuf.ByteString getUnpreviewedTypesBytes(int index) Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Specified by:
getUnpreviewedTypesBytesin interfaceApplyPreviewColumnsRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the unpreviewedTypes at the given index.
-
setUnpreviewedTypes
Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Parameters:
index- The index to set the value at.value- The unpreviewedTypes to set.- Returns:
- This builder for chaining.
-
addUnpreviewedTypes
Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Parameters:
value- The unpreviewedTypes to add.- Returns:
- This builder for chaining.
-
addAllUnpreviewedTypes
Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Parameters:
values- The unpreviewedTypes to add.- Returns:
- This builder for chaining.
-
clearUnpreviewedTypes
Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Returns:
- This builder for chaining.
-
addUnpreviewedTypesBytes
public ApplyPreviewColumnsRequest.Builder addUnpreviewedTypesBytes(com.google.protobuf.ByteString value) Java types to leave unconverted - all other types will be converted to strings. If empty, the server's legacy behavior will be used.
repeated string unpreviewed_types = 4;- Parameters:
value- The bytes of the unpreviewedTypes to add.- Returns:
- This builder for chaining.
-