Package io.deephaven.proto.csv
Class SchemaFromCsvCommon.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
io.deephaven.proto.csv.SchemaFromCsvCommon.Builder
- All Implemented Interfaces:
Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,SchemaFromCsvCommonOrBuilder,Cloneable
- Enclosing class:
- SchemaFromCsvCommon
public static final class SchemaFromCsvCommon.Builder
extends GeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
implements SchemaFromCsvCommonOrBuilder
Protobuf type
io.deephaven.proto.csv.SchemaFromCsvCommon-
Method Summary
Modifier and TypeMethodDescriptionaddAllColumnNames(Iterable<String> values) Column names if noHeader is setaddColumnNames(String value) Column names if noHeader is setaddColumnNamesBytes(ByteString value) Column names if noHeader is setbuild()clear()if the parser should use best fit for column typesColumn names if noHeader is setThe import source nameThe schema namespaceThe partition columnCommon fieldsThe schema table namebooleanif the parser should use best fit for column typesgetColumnNames(int index) Column names if noHeader is setgetColumnNamesBytes(int index) Column names if noHeader is setintColumn names if noHeader is setColumn names if noHeader is setstatic final Descriptors.DescriptorThe import source nameThe import source nameThe schema namespaceThe schema namespaceThe partition columnThe partition columnCommon fieldsCommon fieldsCommon fieldsThe schema table nameThe schema table namebooleanCommon fieldsprotected GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeFrom(SchemaFromCsvCommon other) Common fieldssetBestFit(boolean value) if the parser should use best fit for column typessetColumnNames(int index, String value) Column names if noHeader is setsetImportSourceName(String value) The import source nameThe import source namesetNamespace(String value) The schema namespacesetNamespaceBytes(ByteString value) The schema namespacesetPartitionColumn(String value) The partition columnThe partition columnCommon fieldssetTableFromCsvRequestCommon(TableFromCsvRequestCommon.Builder builderForValue) Common fieldssetTableName(String value) The schema table namesetTableNameBytes(ByteString value) The schema table nameMethods 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
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<SchemaFromCsvCommon.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.Builder<SchemaFromCsvCommon.Builder>
-
mergeFrom
public SchemaFromCsvCommon.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<SchemaFromCsvCommon.Builder>- Throws:
IOException
-
getNamespace
The schema namespace
string namespace = 1;- Specified by:
getNamespacein interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The namespace.
-
getNamespaceBytes
The schema namespace
string namespace = 1;- Specified by:
getNamespaceBytesin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The bytes for namespace.
-
setNamespace
The schema namespace
string namespace = 1;- Parameters:
value- The namespace to set.- Returns:
- This builder for chaining.
-
clearNamespace
The schema namespace
string namespace = 1;- Returns:
- This builder for chaining.
-
setNamespaceBytes
The schema namespace
string namespace = 1;- Parameters:
value- The bytes for namespace to set.- Returns:
- This builder for chaining.
-
getTableName
The schema table name
string table_name = 2;- Specified by:
getTableNamein interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The tableName.
-
getTableNameBytes
The schema table name
string table_name = 2;- Specified by:
getTableNameBytesin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The bytes for tableName.
-
setTableName
The schema table name
string table_name = 2;- Parameters:
value- The tableName to set.- Returns:
- This builder for chaining.
-
clearTableName
The schema table name
string table_name = 2;- Returns:
- This builder for chaining.
-
setTableNameBytes
The schema table name
string table_name = 2;- Parameters:
value- The bytes for tableName to set.- Returns:
- This builder for chaining.
-
getImportSourceName
The import source name
string import_source_name = 3;- Specified by:
getImportSourceNamein interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The importSourceName.
-
getImportSourceNameBytes
The import source name
string import_source_name = 3;- Specified by:
getImportSourceNameBytesin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The bytes for importSourceName.
-
setImportSourceName
The import source name
string import_source_name = 3;- Parameters:
value- The importSourceName to set.- Returns:
- This builder for chaining.
-
clearImportSourceName
The import source name
string import_source_name = 3;- Returns:
- This builder for chaining.
-
setImportSourceNameBytes
The import source name
string import_source_name = 3;- Parameters:
value- The bytes for importSourceName to set.- Returns:
- This builder for chaining.
-
getBestFit
public boolean getBestFit()if the parser should use best fit for column types
bool best_fit = 4;- Specified by:
getBestFitin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The bestFit.
-
setBestFit
if the parser should use best fit for column types
bool best_fit = 4;- Parameters:
value- The bestFit to set.- Returns:
- This builder for chaining.
-
clearBestFit
if the parser should use best fit for column types
bool best_fit = 4;- Returns:
- This builder for chaining.
-
getPartitionColumn
The partition column
string partition_column = 5;- Specified by:
getPartitionColumnin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The partitionColumn.
-
getPartitionColumnBytes
The partition column
string partition_column = 5;- Specified by:
getPartitionColumnBytesin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The bytes for partitionColumn.
-
setPartitionColumn
The partition column
string partition_column = 5;- Parameters:
value- The partitionColumn to set.- Returns:
- This builder for chaining.
-
clearPartitionColumn
The partition column
string partition_column = 5;- Returns:
- This builder for chaining.
-
setPartitionColumnBytes
The partition column
string partition_column = 5;- Parameters:
value- The bytes for partitionColumn to set.- Returns:
- This builder for chaining.
-
getColumnNamesList
Column names if noHeader is set
repeated string column_names = 6;- Specified by:
getColumnNamesListin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- A list containing the columnNames.
-
getColumnNamesCount
public int getColumnNamesCount()Column names if noHeader is set
repeated string column_names = 6;- Specified by:
getColumnNamesCountin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The count of columnNames.
-
getColumnNames
Column names if noHeader is set
repeated string column_names = 6;- Specified by:
getColumnNamesin interfaceSchemaFromCsvCommonOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The columnNames at the given index.
-
getColumnNamesBytes
Column names if noHeader is set
repeated string column_names = 6;- Specified by:
getColumnNamesBytesin interfaceSchemaFromCsvCommonOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the columnNames at the given index.
-
setColumnNames
Column names if noHeader is set
repeated string column_names = 6;- Parameters:
index- The index to set the value at.value- The columnNames to set.- Returns:
- This builder for chaining.
-
addColumnNames
Column names if noHeader is set
repeated string column_names = 6;- Parameters:
value- The columnNames to add.- Returns:
- This builder for chaining.
-
addAllColumnNames
Column names if noHeader is set
repeated string column_names = 6;- Parameters:
values- The columnNames to add.- Returns:
- This builder for chaining.
-
clearColumnNames
Column names if noHeader is set
repeated string column_names = 6;- Returns:
- This builder for chaining.
-
addColumnNamesBytes
Column names if noHeader is set
repeated string column_names = 6;- Parameters:
value- The bytes of the columnNames to add.- Returns:
- This builder for chaining.
-
hasTableFromCsvRequestCommon
public boolean hasTableFromCsvRequestCommon()Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7;- Specified by:
hasTableFromCsvRequestCommonin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- Whether the tableFromCsvRequestCommon field is set.
-
getTableFromCsvRequestCommon
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7;- Specified by:
getTableFromCsvRequestCommonin interfaceSchemaFromCsvCommonOrBuilder- Returns:
- The tableFromCsvRequestCommon.
-
setTableFromCsvRequestCommon
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7; -
setTableFromCsvRequestCommon
public SchemaFromCsvCommon.Builder setTableFromCsvRequestCommon(TableFromCsvRequestCommon.Builder builderForValue) Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7; -
mergeTableFromCsvRequestCommon
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7; -
clearTableFromCsvRequestCommon
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7; -
getTableFromCsvRequestCommonBuilder
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7; -
getTableFromCsvRequestCommonOrBuilder
Common fields
.io.deephaven.proto.csv.TableFromCsvRequestCommon table_from_csv_request_common = 7;- Specified by:
getTableFromCsvRequestCommonOrBuilderin interfaceSchemaFromCsvCommonOrBuilder
-