java.io.deephaven.proto.backplane.grpc.PartitionedTableDescriptorOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of deephaven-proto-backplane-grpc Show documentation
Show all versions of deephaven-proto-backplane-grpc Show documentation
The Deephaven proto-backplane-grpc
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: deephaven/proto/partitionedtable.proto
// Protobuf Java Version: 3.25.3
package io.deephaven.proto.backplane.grpc;
public interface PartitionedTableDescriptorOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.deephaven.proto.backplane.grpc.PartitionedTableDescriptor)
com.google.protobuf.MessageOrBuilder {
/**
*
* The names of the key columns. The underlying table will contain these columns - a client can
* subscribe to these columns to see what keys are present.
*
*
* repeated string key_column_names = 1;
* @return A list containing the keyColumnNames.
*/
java.util.List
getKeyColumnNamesList();
/**
*
* The names of the key columns. The underlying table will contain these columns - a client can
* subscribe to these columns to see what keys are present.
*
*
* repeated string key_column_names = 1;
* @return The count of keyColumnNames.
*/
int getKeyColumnNamesCount();
/**
*
* The names of the key columns. The underlying table will contain these columns - a client can
* subscribe to these columns to see what keys are present.
*
*
* repeated string key_column_names = 1;
* @param index The index of the element to return.
* @return The keyColumnNames at the given index.
*/
java.lang.String getKeyColumnNames(int index);
/**
*
* The names of the key columns. The underlying table will contain these columns - a client can
* subscribe to these columns to see what keys are present.
*
*
* repeated string key_column_names = 1;
* @param index The index of the value to return.
* @return The bytes of the keyColumnNames at the given index.
*/
com.google.protobuf.ByteString
getKeyColumnNamesBytes(int index);
/**
*
* The name of the column in the underlying table that contains the table represented by that row.
*
*
* string constituent_column_name = 4;
* @return The constituentColumnName.
*/
java.lang.String getConstituentColumnName();
/**
*
* The name of the column in the underlying table that contains the table represented by that row.
*
*
* string constituent_column_name = 4;
* @return The bytes for constituentColumnName.
*/
com.google.protobuf.ByteString
getConstituentColumnNameBytes();
/**
*
* True if the keys will be unique, so any set of known keys can be queried using GetTable.
*
*
* bool unique_keys = 2;
* @return The uniqueKeys.
*/
boolean getUniqueKeys();
/**
*
* Returns a flight Messsage wrapping a Schema that will describe every table contained in this
* PartitionedTable.
*
*
* bytes constituent_definition_schema = 3;
* @return The constituentDefinitionSchema.
*/
com.google.protobuf.ByteString getConstituentDefinitionSchema();
/**
*
* True if the underlying table may tick with updates. See PartitionedTable.constituentChangesPermitted()
* for more details.
*
*
* bool constituent_changes_permitted = 5;
* @return The constituentChangesPermitted.
*/
boolean getConstituentChangesPermitted();
}