public static enum FlightSql.SqlInfo extends Enum<FlightSql.SqlInfo> implements com.google.protobuf.ProtocolMessageEnum
Options for CommandGetSqlInfo.Protobuf enum
arrow.flight.protocol.sql.SqlInfo
Enum Constant and Description |
---|
FLIGHT_SQL_SERVER_ARROW_VERSION
Retrieves a UTF-8 string with the Arrow format version of the Flight SQL Server.
|
FLIGHT_SQL_SERVER_CANCEL
Retrieves a boolean value indicating whether the Flight SQL Server supports explicit
query cancellation (the CancelQuery action).
|
FLIGHT_SQL_SERVER_NAME
Retrieves a UTF-8 string with the name of the Flight SQL Server.
|
FLIGHT_SQL_SERVER_READ_ONLY
Retrieves a boolean value indicating whether the Flight SQL Server is read only.
|
FLIGHT_SQL_SERVER_SQL
Retrieves a boolean value indicating whether the Flight SQL Server supports executing
SQL queries.
|
FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT
Retrieves an int32 indicating the timeout (in milliseconds) for prepared statement handles.
|
FLIGHT_SQL_SERVER_SUBSTRAIT
Retrieves a boolean value indicating whether the Flight SQL Server supports executing
Substrait plans.
|
FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION
Retrieves a string value indicating the maximum supported Substrait version, or null
if Substrait is not supported.
|
FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION
Retrieves a string value indicating the minimum supported Substrait version, or null
if Substrait is not supported.
|
FLIGHT_SQL_SERVER_TRANSACTION
Retrieves an int32 indicating whether the Flight SQL Server supports the
BeginTransaction/EndTransaction/BeginSavepoint/EndSavepoint actions.
|
FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT
Retrieves an int32 indicating the timeout (in milliseconds) for transactions, since transactions are not tied to a connection.
|
FLIGHT_SQL_SERVER_VERSION
Retrieves a UTF-8 string with the native version of the Flight SQL Server.
|
SQL_ALL_TABLES_ARE_SELECTABLE
Retrieves a boolean value indicating whether all tables are selectable.
|
SQL_ANSI92_SUPPORTED_LEVEL
Retrieves the supported ANSI92 SQL grammar level.
|
SQL_BATCH_UPDATES_SUPPORTED
Retrieves a boolean value indicating whether this database supports batch updates.
|
SQL_CATALOG_AT_START
Retrieves a boolean value indicating whether a catalog appears at the start of a fully qualified table name.
|
SQL_CATALOG_TERM
Retrieves a UTF-8 string with the preferred term for "catalog".
|
SQL_CATALOGS_SUPPORTED_ACTIONS
Retrieves the supported actions for a SQL schema.
|
SQL_CORRELATED_SUBQUERIES_SUPPORTED
Retrieves a boolean value indicating whether correlated subqueries are supported.
|
SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT
Retrieves a boolean value indicating whether a data definition statement within a transaction forces
the transaction to commit.
|
SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED
Retrieves a boolean value indicating whether a data definition statement within a transaction is ignored.
|
SQL_DATETIME_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported datetime functions.
|
SQL_DB_SCHEMA_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a schema name.
|
SQL_DDL_CATALOG
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of catalogs.
|
SQL_DDL_SCHEMA
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of schemas.
|
SQL_DDL_TABLE
Indicates whether the Flight SQL Server supports CREATE and DROP of tables.
|
SQL_DEFAULT_TRANSACTION_ISOLATION
Retrieves this database's default transaction isolation level as described in
`arrow.flight.protocol.sql.SqlTransactionIsolationLevel`.
|
SQL_EXTRA_NAME_CHARACTERS
Retrieves a UTF-8 string with all the "extra" characters that can be used in unquoted identifier names
(those beyond a-z, A-Z, 0-9 and _).
|
SQL_IDENTIFIER_CASE
Retrieves a int32 ordinal representing the case sensitivity of catalog, table, schema and table names.
|
SQL_IDENTIFIER_QUOTE_CHAR
Retrieves a UTF-8 string with the supported character(s) used to surround a delimited identifier.
|
SQL_KEYWORDS
Retrieves a UTF-8 string list with values of the supported keywords.
|
SQL_LOCATORS_UPDATE_COPY
Retrieves a boolean value indicating whether updates made to a LOB are made on a copy or directly to the LOB.
|
SQL_MAX_BINARY_LITERAL_LENGTH
Retrieves a int64 value representing the maximum number of hex characters allowed in an inline binary literal.
|
SQL_MAX_CATALOG_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a catalog name.
|
SQL_MAX_CHAR_LITERAL_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for a character literal.
|
SQL_MAX_COLUMN_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for a column name.
|
SQL_MAX_COLUMNS_IN_GROUP_BY
Retrieves a int64 value representing the maximum number of columns allowed in a GROUP BY clause.
|
SQL_MAX_COLUMNS_IN_INDEX
Retrieves a int64 value representing the maximum number of columns allowed in an index.
|
SQL_MAX_COLUMNS_IN_ORDER_BY
Retrieves a int64 value representing the maximum number of columns allowed in an ORDER BY clause.
|
SQL_MAX_COLUMNS_IN_SELECT
Retrieves a int64 value representing the maximum number of columns allowed in a SELECT list.
|
SQL_MAX_COLUMNS_IN_TABLE
Retrieves a int64 value representing the maximum number of columns allowed in a table.
|
SQL_MAX_CONNECTIONS
Retrieves a int64 value representing the maximum number of concurrent connections possible.
|
SQL_MAX_CURSOR_NAME_LENGTH
Retrieves a int64 value the maximum number of characters allowed in a cursor name.
|
SQL_MAX_INDEX_LENGTH
Retrieves a int64 value representing the maximum number of bytes allowed for an index,
including all of the parts of the index.
|
SQL_MAX_PROCEDURE_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a procedure name.
|
SQL_MAX_ROW_SIZE
Retrieves a int64 value representing the maximum number of bytes allowed in a single row.
|
SQL_MAX_ROW_SIZE_INCLUDES_BLOBS
Retrieves a boolean indicating whether the return value for the JDBC method getMaxRowSize includes the SQL
data types LONGVARCHAR and LONGVARBINARY.
|
SQL_MAX_STATEMENT_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for an SQL statement;
a result of 0 (zero) means that there is no limit or the limit is not known.
|
SQL_MAX_STATEMENTS
Retrieves a int64 value representing the maximum number of active statements that can be open at the same time.
|
SQL_MAX_TABLE_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a table name.
|
SQL_MAX_TABLES_IN_SELECT
Retrieves a int64 value representing the maximum number of tables allowed in a SELECT statement.
|
SQL_MAX_USERNAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a user name.
|
SQL_NAMED_PARAMETERS_SUPPORTED
Retrieves a boolean value indicating whether named parameters are supported in callable statements.
|
SQL_NULL_ORDERING
Retrieves the null ordering.
|
SQL_NULL_PLUS_NULL_IS_NULL
Retrieves a boolean value indicating whether concatenations between null and non-null values being
null are supported.
|
SQL_NUMERIC_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported numeric functions.
|
SQL_OUTER_JOINS_SUPPORT_LEVEL
Retrieves the support level for SQL OUTER JOINs.
|
SQL_PROCEDURE_TERM
Retrieves a UTF-8 string with the preferred term for "procedure".
|
SQL_QUOTED_IDENTIFIER_CASE
Retrieves a int32 describing the case sensitivity of quoted identifiers.
|
SQL_SAVEPOINTS_SUPPORTED
Retrieves a boolean value indicating whether this database supports savepoints.
|
SQL_SCHEMA_TERM
Retrieves a UTF-8 string with the preferred term for "schema".
|
SQL_SCHEMAS_SUPPORTED_ACTIONS
Retrieves the supported actions for a SQL schema.
|
SQL_SEARCH_STRING_ESCAPE
Retrieves the UTF-8 string that can be used to escape wildcard characters.
|
SQL_SELECT_FOR_UPDATE_SUPPORTED
Retrieves a boolean value indicating whether SELECT FOR UPDATE statements are supported.
|
SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED
Retrieves a boolean value indicating whether invoking user-defined or vendor functions
using the stored procedure escape syntax is supported.
|
SQL_STORED_PROCEDURES_SUPPORTED
Retrieves a boolean value indicating whether stored procedure calls that use the stored procedure escape syntax
are supported.
|
SQL_STRING_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported string functions.
|
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_FORWARD_ONLY`.
|
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE`.
|
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE`.
|
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_UNSPECIFIED`.
|
SQL_SUPPORTED_GRAMMAR
Retrieves the supported SQL grammar level as per the ODBC specification.
|
SQL_SUPPORTED_GROUP_BY
Retrieves the supported GROUP BY commands;
Returns an int32 bitmask value representing the supported commands.
|
SQL_SUPPORTED_POSITIONED_COMMANDS
Retrieves the supported SQL positioned commands.
|
SQL_SUPPORTED_RESULT_SET_TYPES
Retrieves an int32 bitmask value representing the supported result set types.
|
SQL_SUPPORTED_SUBQUERIES
Retrieves the supported SQL subqueries.
|
SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS
Retrieves the supported transactions isolation levels.
|
SQL_SUPPORTED_UNIONS
Retrieves the supported SQL UNIONs.
|
SQL_SUPPORTS_COLUMN_ALIASING
Retrieves a boolean value indicating whether column aliasing is supported.
|
SQL_SUPPORTS_CONVERT
Retrieves a map where the key is the type to convert from and the value is a list with the types to convert to,
indicating the supported conversions.
|
SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES
Retrieves a boolean value indicating whether, when table correlation names are supported,
they are restricted to being different from the names of the tables.
|
SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY
Retrieves a boolean value indicating whether expressions in ORDER BY lists are supported.
|
SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY
Retrieves a boolean value indicating whether the SQL Integrity Enhancement Facility is supported.
|
SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE
Retrieves a boolean value indicating whether specifying a LIKE escape clause is supported.
|
SQL_SUPPORTS_NON_NULLABLE_COLUMNS
Retrieves a boolean value indicating whether columns may be defined as non-nullable.
|
SQL_SUPPORTS_ORDER_BY_UNRELATED
Retrieves a boolean value indicating whether using a column that is not in the SELECT statement in a GROUP BY
clause is supported.
|
SQL_SUPPORTS_TABLE_CORRELATION_NAMES
Retrieves a boolean value indicating whether, when table correlation names are supported,
they are restricted to being different from the names of the tables.
|
SQL_SYSTEM_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported system functions.
|
SQL_TRANSACTIONS_SUPPORTED
Retrieves a boolean value indicating whether transactions are supported.
|
UNRECOGNIZED |
Modifier and Type | Field and Description |
---|---|
static int |
FLIGHT_SQL_SERVER_ARROW_VERSION_VALUE
Retrieves a UTF-8 string with the Arrow format version of the Flight SQL Server.
|
static int |
FLIGHT_SQL_SERVER_CANCEL_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports explicit
query cancellation (the CancelQuery action).
|
static int |
FLIGHT_SQL_SERVER_NAME_VALUE
Retrieves a UTF-8 string with the name of the Flight SQL Server.
|
static int |
FLIGHT_SQL_SERVER_READ_ONLY_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server is read only.
|
static int |
FLIGHT_SQL_SERVER_SQL_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports executing
SQL queries.
|
static int |
FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT_VALUE
Retrieves an int32 indicating the timeout (in milliseconds) for prepared statement handles.
|
static int |
FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION_VALUE
Retrieves a string value indicating the maximum supported Substrait version, or null
if Substrait is not supported.
|
static int |
FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION_VALUE
Retrieves a string value indicating the minimum supported Substrait version, or null
if Substrait is not supported.
|
static int |
FLIGHT_SQL_SERVER_SUBSTRAIT_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports executing
Substrait plans.
|
static int |
FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT_VALUE
Retrieves an int32 indicating the timeout (in milliseconds) for transactions, since transactions are not tied to a connection.
|
static int |
FLIGHT_SQL_SERVER_TRANSACTION_VALUE
Retrieves an int32 indicating whether the Flight SQL Server supports the
BeginTransaction/EndTransaction/BeginSavepoint/EndSavepoint actions.
|
static int |
FLIGHT_SQL_SERVER_VERSION_VALUE
Retrieves a UTF-8 string with the native version of the Flight SQL Server.
|
static int |
SQL_ALL_TABLES_ARE_SELECTABLE_VALUE
Retrieves a boolean value indicating whether all tables are selectable.
|
static int |
SQL_ANSI92_SUPPORTED_LEVEL_VALUE
Retrieves the supported ANSI92 SQL grammar level.
|
static int |
SQL_BATCH_UPDATES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether this database supports batch updates.
|
static int |
SQL_CATALOG_AT_START_VALUE
Retrieves a boolean value indicating whether a catalog appears at the start of a fully qualified table name.
|
static int |
SQL_CATALOG_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "catalog".
|
static int |
SQL_CATALOGS_SUPPORTED_ACTIONS_VALUE
Retrieves the supported actions for a SQL schema.
|
static int |
SQL_CORRELATED_SUBQUERIES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether correlated subqueries are supported.
|
static int |
SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT_VALUE
Retrieves a boolean value indicating whether a data definition statement within a transaction forces
the transaction to commit.
|
static int |
SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED_VALUE
Retrieves a boolean value indicating whether a data definition statement within a transaction is ignored.
|
static int |
SQL_DATETIME_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported datetime functions.
|
static int |
SQL_DB_SCHEMA_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a schema name.
|
static int |
SQL_DDL_CATALOG_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of catalogs.
|
static int |
SQL_DDL_SCHEMA_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of schemas.
|
static int |
SQL_DDL_TABLE_VALUE
Indicates whether the Flight SQL Server supports CREATE and DROP of tables.
|
static int |
SQL_DEFAULT_TRANSACTION_ISOLATION_VALUE
Retrieves this database's default transaction isolation level as described in
`arrow.flight.protocol.sql.SqlTransactionIsolationLevel`.
|
static int |
SQL_EXTRA_NAME_CHARACTERS_VALUE
Retrieves a UTF-8 string with all the "extra" characters that can be used in unquoted identifier names
(those beyond a-z, A-Z, 0-9 and _).
|
static int |
SQL_IDENTIFIER_CASE_VALUE
Retrieves a int32 ordinal representing the case sensitivity of catalog, table, schema and table names.
|
static int |
SQL_IDENTIFIER_QUOTE_CHAR_VALUE
Retrieves a UTF-8 string with the supported character(s) used to surround a delimited identifier.
|
static int |
SQL_KEYWORDS_VALUE
Retrieves a UTF-8 string list with values of the supported keywords.
|
static int |
SQL_LOCATORS_UPDATE_COPY_VALUE
Retrieves a boolean value indicating whether updates made to a LOB are made on a copy or directly to the LOB.
|
static int |
SQL_MAX_BINARY_LITERAL_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of hex characters allowed in an inline binary literal.
|
static int |
SQL_MAX_CATALOG_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a catalog name.
|
static int |
SQL_MAX_CHAR_LITERAL_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for a character literal.
|
static int |
SQL_MAX_COLUMN_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for a column name.
|
static int |
SQL_MAX_COLUMNS_IN_GROUP_BY_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a GROUP BY clause.
|
static int |
SQL_MAX_COLUMNS_IN_INDEX_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in an index.
|
static int |
SQL_MAX_COLUMNS_IN_ORDER_BY_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in an ORDER BY clause.
|
static int |
SQL_MAX_COLUMNS_IN_SELECT_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a SELECT list.
|
static int |
SQL_MAX_COLUMNS_IN_TABLE_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a table.
|
static int |
SQL_MAX_CONNECTIONS_VALUE
Retrieves a int64 value representing the maximum number of concurrent connections possible.
|
static int |
SQL_MAX_CURSOR_NAME_LENGTH_VALUE
Retrieves a int64 value the maximum number of characters allowed in a cursor name.
|
static int |
SQL_MAX_INDEX_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of bytes allowed for an index,
including all of the parts of the index.
|
static int |
SQL_MAX_PROCEDURE_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a procedure name.
|
static int |
SQL_MAX_ROW_SIZE_INCLUDES_BLOBS_VALUE
Retrieves a boolean indicating whether the return value for the JDBC method getMaxRowSize includes the SQL
data types LONGVARCHAR and LONGVARBINARY.
|
static int |
SQL_MAX_ROW_SIZE_VALUE
Retrieves a int64 value representing the maximum number of bytes allowed in a single row.
|
static int |
SQL_MAX_STATEMENT_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for an SQL statement;
a result of 0 (zero) means that there is no limit or the limit is not known.
|
static int |
SQL_MAX_STATEMENTS_VALUE
Retrieves a int64 value representing the maximum number of active statements that can be open at the same time.
|
static int |
SQL_MAX_TABLE_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a table name.
|
static int |
SQL_MAX_TABLES_IN_SELECT_VALUE
Retrieves a int64 value representing the maximum number of tables allowed in a SELECT statement.
|
static int |
SQL_MAX_USERNAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a user name.
|
static int |
SQL_NAMED_PARAMETERS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether named parameters are supported in callable statements.
|
static int |
SQL_NULL_ORDERING_VALUE
Retrieves the null ordering.
|
static int |
SQL_NULL_PLUS_NULL_IS_NULL_VALUE
Retrieves a boolean value indicating whether concatenations between null and non-null values being
null are supported.
|
static int |
SQL_NUMERIC_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported numeric functions.
|
static int |
SQL_OUTER_JOINS_SUPPORT_LEVEL_VALUE
Retrieves the support level for SQL OUTER JOINs.
|
static int |
SQL_PROCEDURE_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "procedure".
|
static int |
SQL_QUOTED_IDENTIFIER_CASE_VALUE
Retrieves a int32 describing the case sensitivity of quoted identifiers.
|
static int |
SQL_SAVEPOINTS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether this database supports savepoints.
|
static int |
SQL_SCHEMA_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "schema".
|
static int |
SQL_SCHEMAS_SUPPORTED_ACTIONS_VALUE
Retrieves the supported actions for a SQL schema.
|
static int |
SQL_SEARCH_STRING_ESCAPE_VALUE
Retrieves the UTF-8 string that can be used to escape wildcard characters.
|
static int |
SQL_SELECT_FOR_UPDATE_SUPPORTED_VALUE
Retrieves a boolean value indicating whether SELECT FOR UPDATE statements are supported.
|
static int |
SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED_VALUE
Retrieves a boolean value indicating whether invoking user-defined or vendor functions
using the stored procedure escape syntax is supported.
|
static int |
SQL_STORED_PROCEDURES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether stored procedure calls that use the stored procedure escape syntax
are supported.
|
static int |
SQL_STRING_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported string functions.
|
static int |
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY_VALUE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_FORWARD_ONLY`.
|
static int |
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE_VALUE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE`.
|
static int |
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE_VALUE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE`.
|
static int |
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED_VALUE
Returns an int32 bitmask value concurrency types supported for
`arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_UNSPECIFIED`.
|
static int |
SQL_SUPPORTED_GRAMMAR_VALUE
Retrieves the supported SQL grammar level as per the ODBC specification.
|
static int |
SQL_SUPPORTED_GROUP_BY_VALUE
Retrieves the supported GROUP BY commands;
Returns an int32 bitmask value representing the supported commands.
|
static int |
SQL_SUPPORTED_POSITIONED_COMMANDS_VALUE
Retrieves the supported SQL positioned commands.
|
static int |
SQL_SUPPORTED_RESULT_SET_TYPES_VALUE
Retrieves an int32 bitmask value representing the supported result set types.
|
static int |
SQL_SUPPORTED_SUBQUERIES_VALUE
Retrieves the supported SQL subqueries.
|
static int |
SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS_VALUE
Retrieves the supported transactions isolation levels.
|
static int |
SQL_SUPPORTED_UNIONS_VALUE
Retrieves the supported SQL UNIONs.
|
static int |
SQL_SUPPORTS_COLUMN_ALIASING_VALUE
Retrieves a boolean value indicating whether column aliasing is supported.
|
static int |
SQL_SUPPORTS_CONVERT_VALUE
Retrieves a map where the key is the type to convert from and the value is a list with the types to convert to,
indicating the supported conversions.
|
static int |
SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES_VALUE
Retrieves a boolean value indicating whether, when table correlation names are supported,
they are restricted to being different from the names of the tables.
|
static int |
SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY_VALUE
Retrieves a boolean value indicating whether expressions in ORDER BY lists are supported.
|
static int |
SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY_VALUE
Retrieves a boolean value indicating whether the SQL Integrity Enhancement Facility is supported.
|
static int |
SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE_VALUE
Retrieves a boolean value indicating whether specifying a LIKE escape clause is supported.
|
static int |
SQL_SUPPORTS_NON_NULLABLE_COLUMNS_VALUE
Retrieves a boolean value indicating whether columns may be defined as non-nullable.
|
static int |
SQL_SUPPORTS_ORDER_BY_UNRELATED_VALUE
Retrieves a boolean value indicating whether using a column that is not in the SELECT statement in a GROUP BY
clause is supported.
|
static int |
SQL_SUPPORTS_TABLE_CORRELATION_NAMES_VALUE
Retrieves a boolean value indicating whether, when table correlation names are supported,
they are restricted to being different from the names of the tables.
|
static int |
SQL_SYSTEM_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported system functions.
|
static int |
SQL_TRANSACTIONS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether transactions are supported.
|
Modifier and Type | Method and Description |
---|---|
static FlightSql.SqlInfo |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<FlightSql.SqlInfo> |
internalGetValueMap() |
static FlightSql.SqlInfo |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static FlightSql.SqlInfo |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static FlightSql.SqlInfo |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FlightSql.SqlInfo[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_NAME
Retrieves a UTF-8 string with the name of the Flight SQL Server.
FLIGHT_SQL_SERVER_NAME = 0;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_VERSION
Retrieves a UTF-8 string with the native version of the Flight SQL Server.
FLIGHT_SQL_SERVER_VERSION = 1;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_ARROW_VERSION
Retrieves a UTF-8 string with the Arrow format version of the Flight SQL Server.
FLIGHT_SQL_SERVER_ARROW_VERSION = 2;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_READ_ONLY
Retrieves a boolean value indicating whether the Flight SQL Server is read only. Returns: - false: if read-write - true: if read only
FLIGHT_SQL_SERVER_READ_ONLY = 3;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_SQL
Retrieves a boolean value indicating whether the Flight SQL Server supports executing SQL queries. Note that the absence of this info (as opposed to a false value) does not necessarily mean that SQL is not supported, as this property was not originally defined.
FLIGHT_SQL_SERVER_SQL = 4;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_SUBSTRAIT
Retrieves a boolean value indicating whether the Flight SQL Server supports executing Substrait plans.
FLIGHT_SQL_SERVER_SUBSTRAIT = 5;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION
Retrieves a string value indicating the minimum supported Substrait version, or null if Substrait is not supported.
FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION = 6;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION
Retrieves a string value indicating the maximum supported Substrait version, or null if Substrait is not supported.
FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION = 7;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_TRANSACTION
Retrieves an int32 indicating whether the Flight SQL Server supports the BeginTransaction/EndTransaction/BeginSavepoint/EndSavepoint actions. Even if this is not supported, the database may still support explicit "BEGIN TRANSACTION"/"COMMIT" SQL statements (see SQL_TRANSACTIONS_SUPPORTED); this property is only about whether the server implements the Flight SQL API endpoints. The possible values are listed in `SqlSupportedTransaction`.
FLIGHT_SQL_SERVER_TRANSACTION = 8;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_CANCEL
Retrieves a boolean value indicating whether the Flight SQL Server supports explicit query cancellation (the CancelQuery action).
FLIGHT_SQL_SERVER_CANCEL = 9;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT
Retrieves an int32 indicating the timeout (in milliseconds) for prepared statement handles. If 0, there is no timeout. Servers should reset the timeout when the handle is used in a command.
FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT = 100;
public static final FlightSql.SqlInfo FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT
Retrieves an int32 indicating the timeout (in milliseconds) for transactions, since transactions are not tied to a connection. If 0, there is no timeout. Servers should reset the timeout when the handle is used in a command.
FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT = 101;
public static final FlightSql.SqlInfo SQL_DDL_CATALOG
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of catalogs. Returns: - false: if it doesn't support CREATE and DROP of catalogs. - true: if it supports CREATE and DROP of catalogs.
SQL_DDL_CATALOG = 500;
public static final FlightSql.SqlInfo SQL_DDL_SCHEMA
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of schemas. Returns: - false: if it doesn't support CREATE and DROP of schemas. - true: if it supports CREATE and DROP of schemas.
SQL_DDL_SCHEMA = 501;
public static final FlightSql.SqlInfo SQL_DDL_TABLE
Indicates whether the Flight SQL Server supports CREATE and DROP of tables. Returns: - false: if it doesn't support CREATE and DROP of tables. - true: if it supports CREATE and DROP of tables.
SQL_DDL_TABLE = 502;
public static final FlightSql.SqlInfo SQL_IDENTIFIER_CASE
Retrieves a int32 ordinal representing the case sensitivity of catalog, table, schema and table names. The possible values are listed in `arrow.flight.protocol.sql.SqlSupportedCaseSensitivity`.
SQL_IDENTIFIER_CASE = 503;
public static final FlightSql.SqlInfo SQL_IDENTIFIER_QUOTE_CHAR
Retrieves a UTF-8 string with the supported character(s) used to surround a delimited identifier.
SQL_IDENTIFIER_QUOTE_CHAR = 504;
public static final FlightSql.SqlInfo SQL_QUOTED_IDENTIFIER_CASE
Retrieves a int32 describing the case sensitivity of quoted identifiers. The possible values are listed in `arrow.flight.protocol.sql.SqlSupportedCaseSensitivity`.
SQL_QUOTED_IDENTIFIER_CASE = 505;
public static final FlightSql.SqlInfo SQL_ALL_TABLES_ARE_SELECTABLE
Retrieves a boolean value indicating whether all tables are selectable. Returns: - false: if not all tables are selectable or if none are; - true: if all tables are selectable.
SQL_ALL_TABLES_ARE_SELECTABLE = 506;
public static final FlightSql.SqlInfo SQL_NULL_ORDERING
Retrieves the null ordering. Returns a int32 ordinal for the null ordering being used, as described in `arrow.flight.protocol.sql.SqlNullOrdering`.
SQL_NULL_ORDERING = 507;
public static final FlightSql.SqlInfo SQL_KEYWORDS
Retrieves a UTF-8 string list with values of the supported keywords.
SQL_KEYWORDS = 508;
public static final FlightSql.SqlInfo SQL_NUMERIC_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported numeric functions.
SQL_NUMERIC_FUNCTIONS = 509;
public static final FlightSql.SqlInfo SQL_STRING_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported string functions.
SQL_STRING_FUNCTIONS = 510;
public static final FlightSql.SqlInfo SQL_SYSTEM_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported system functions.
SQL_SYSTEM_FUNCTIONS = 511;
public static final FlightSql.SqlInfo SQL_DATETIME_FUNCTIONS
Retrieves a UTF-8 string list with values of the supported datetime functions.
SQL_DATETIME_FUNCTIONS = 512;
public static final FlightSql.SqlInfo SQL_SEARCH_STRING_ESCAPE
Retrieves the UTF-8 string that can be used to escape wildcard characters. This is the string that can be used to escape '_' or '%' in the catalog search parameters that are a pattern (and therefore use one of the wildcard characters). The '_' character represents any single character; the '%' character represents any sequence of zero or more characters.
SQL_SEARCH_STRING_ESCAPE = 513;
public static final FlightSql.SqlInfo SQL_EXTRA_NAME_CHARACTERS
Retrieves a UTF-8 string with all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _).
SQL_EXTRA_NAME_CHARACTERS = 514;
public static final FlightSql.SqlInfo SQL_SUPPORTS_COLUMN_ALIASING
Retrieves a boolean value indicating whether column aliasing is supported. If so, the SQL AS clause can be used to provide names for computed columns or to provide alias names for columns as required. Returns: - false: if column aliasing is unsupported; - true: if column aliasing is supported.
SQL_SUPPORTS_COLUMN_ALIASING = 515;
public static final FlightSql.SqlInfo SQL_NULL_PLUS_NULL_IS_NULL
Retrieves a boolean value indicating whether concatenations between null and non-null values being null are supported. - Returns: - false: if concatenations between null and non-null values being null are unsupported; - true: if concatenations between null and non-null values being null are supported.
SQL_NULL_PLUS_NULL_IS_NULL = 516;
public static final FlightSql.SqlInfo SQL_SUPPORTS_CONVERT
Retrieves a map where the key is the type to convert from and the value is a list with the types to convert to, indicating the supported conversions. Each key and each item on the list value is a value to a predefined type on SqlSupportsConvert enum. The returned map will be: map<int32, list<int32>>
SQL_SUPPORTS_CONVERT = 517;
public static final FlightSql.SqlInfo SQL_SUPPORTS_TABLE_CORRELATION_NAMES
Retrieves a boolean value indicating whether, when table correlation names are supported, they are restricted to being different from the names of the tables. Returns: - false: if table correlation names are unsupported; - true: if table correlation names are supported.
SQL_SUPPORTS_TABLE_CORRELATION_NAMES = 518;
public static final FlightSql.SqlInfo SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES
Retrieves a boolean value indicating whether, when table correlation names are supported, they are restricted to being different from the names of the tables. Returns: - false: if different table correlation names are unsupported; - true: if different table correlation names are supported
SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES = 519;
public static final FlightSql.SqlInfo SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY
Retrieves a boolean value indicating whether expressions in ORDER BY lists are supported. Returns: - false: if expressions in ORDER BY are unsupported; - true: if expressions in ORDER BY are supported;
SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY = 520;
public static final FlightSql.SqlInfo SQL_SUPPORTS_ORDER_BY_UNRELATED
Retrieves a boolean value indicating whether using a column that is not in the SELECT statement in a GROUP BY clause is supported. Returns: - false: if using a column that is not in the SELECT statement in a GROUP BY clause is unsupported; - true: if using a column that is not in the SELECT statement in a GROUP BY clause is supported.
SQL_SUPPORTS_ORDER_BY_UNRELATED = 521;
public static final FlightSql.SqlInfo SQL_SUPPORTED_GROUP_BY
Retrieves the supported GROUP BY commands; Returns an int32 bitmask value representing the supported commands. The returned bitmask should be parsed in order to retrieve the supported commands. For instance: - return 0 (\b0) => [] (GROUP BY is unsupported); - return 1 (\b1) => [SQL_GROUP_BY_UNRELATED]; - return 2 (\b10) => [SQL_GROUP_BY_BEYOND_SELECT]; - return 3 (\b11) => [SQL_GROUP_BY_UNRELATED, SQL_GROUP_BY_BEYOND_SELECT]. Valid GROUP BY types are described under `arrow.flight.protocol.sql.SqlSupportedGroupBy`.
SQL_SUPPORTED_GROUP_BY = 522;
public static final FlightSql.SqlInfo SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE
Retrieves a boolean value indicating whether specifying a LIKE escape clause is supported. Returns: - false: if specifying a LIKE escape clause is unsupported; - true: if specifying a LIKE escape clause is supported.
SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE = 523;
public static final FlightSql.SqlInfo SQL_SUPPORTS_NON_NULLABLE_COLUMNS
Retrieves a boolean value indicating whether columns may be defined as non-nullable. Returns: - false: if columns cannot be defined as non-nullable; - true: if columns may be defined as non-nullable.
SQL_SUPPORTS_NON_NULLABLE_COLUMNS = 524;
public static final FlightSql.SqlInfo SQL_SUPPORTED_GRAMMAR
Retrieves the supported SQL grammar level as per the ODBC specification. Returns an int32 bitmask value representing the supported SQL grammar level. The returned bitmask should be parsed in order to retrieve the supported grammar levels. For instance: - return 0 (\b0) => [] (SQL grammar is unsupported); - return 1 (\b1) => [SQL_MINIMUM_GRAMMAR]; - return 2 (\b10) => [SQL_CORE_GRAMMAR]; - return 3 (\b11) => [SQL_MINIMUM_GRAMMAR, SQL_CORE_GRAMMAR]; - return 4 (\b100) => [SQL_EXTENDED_GRAMMAR]; - return 5 (\b101) => [SQL_MINIMUM_GRAMMAR, SQL_EXTENDED_GRAMMAR]; - return 6 (\b110) => [SQL_CORE_GRAMMAR, SQL_EXTENDED_GRAMMAR]; - return 7 (\b111) => [SQL_MINIMUM_GRAMMAR, SQL_CORE_GRAMMAR, SQL_EXTENDED_GRAMMAR]. Valid SQL grammar levels are described under `arrow.flight.protocol.sql.SupportedSqlGrammar`.
SQL_SUPPORTED_GRAMMAR = 525;
public static final FlightSql.SqlInfo SQL_ANSI92_SUPPORTED_LEVEL
Retrieves the supported ANSI92 SQL grammar level. Returns an int32 bitmask value representing the supported ANSI92 SQL grammar level. The returned bitmask should be parsed in order to retrieve the supported commands. For instance: - return 0 (\b0) => [] (ANSI92 SQL grammar is unsupported); - return 1 (\b1) => [ANSI92_ENTRY_SQL]; - return 2 (\b10) => [ANSI92_INTERMEDIATE_SQL]; - return 3 (\b11) => [ANSI92_ENTRY_SQL, ANSI92_INTERMEDIATE_SQL]; - return 4 (\b100) => [ANSI92_FULL_SQL]; - return 5 (\b101) => [ANSI92_ENTRY_SQL, ANSI92_FULL_SQL]; - return 6 (\b110) => [ANSI92_INTERMEDIATE_SQL, ANSI92_FULL_SQL]; - return 7 (\b111) => [ANSI92_ENTRY_SQL, ANSI92_INTERMEDIATE_SQL, ANSI92_FULL_SQL]. Valid ANSI92 SQL grammar levels are described under `arrow.flight.protocol.sql.SupportedAnsi92SqlGrammarLevel`.
SQL_ANSI92_SUPPORTED_LEVEL = 526;
public static final FlightSql.SqlInfo SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY
Retrieves a boolean value indicating whether the SQL Integrity Enhancement Facility is supported. Returns: - false: if the SQL Integrity Enhancement Facility is supported; - true: if the SQL Integrity Enhancement Facility is supported.
SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY = 527;
public static final FlightSql.SqlInfo SQL_OUTER_JOINS_SUPPORT_LEVEL
Retrieves the support level for SQL OUTER JOINs. Returns a int32 ordinal for the SQL ordering being used, as described in `arrow.flight.protocol.sql.SqlOuterJoinsSupportLevel`.
SQL_OUTER_JOINS_SUPPORT_LEVEL = 528;
public static final FlightSql.SqlInfo SQL_SCHEMA_TERM
Retrieves a UTF-8 string with the preferred term for "schema".
SQL_SCHEMA_TERM = 529;
public static final FlightSql.SqlInfo SQL_PROCEDURE_TERM
Retrieves a UTF-8 string with the preferred term for "procedure".
SQL_PROCEDURE_TERM = 530;
public static final FlightSql.SqlInfo SQL_CATALOG_TERM
Retrieves a UTF-8 string with the preferred term for "catalog". If a empty string is returned its assumed that the server does NOT supports catalogs.
SQL_CATALOG_TERM = 531;
public static final FlightSql.SqlInfo SQL_CATALOG_AT_START
Retrieves a boolean value indicating whether a catalog appears at the start of a fully qualified table name. - false: if a catalog does not appear at the start of a fully qualified table name; - true: if a catalog appears at the start of a fully qualified table name.
SQL_CATALOG_AT_START = 532;
public static final FlightSql.SqlInfo SQL_SCHEMAS_SUPPORTED_ACTIONS
Retrieves the supported actions for a SQL schema. Returns an int32 bitmask value representing the supported actions for a SQL schema. The returned bitmask should be parsed in order to retrieve the supported actions for a SQL schema. For instance: - return 0 (\b0) => [] (no supported actions for SQL schema); - return 1 (\b1) => [SQL_ELEMENT_IN_PROCEDURE_CALLS]; - return 2 (\b10) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 3 (\b11) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 4 (\b100) => [SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 5 (\b101) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 6 (\b110) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 7 (\b111) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]. Valid actions for a SQL schema described under `arrow.flight.protocol.sql.SqlSupportedElementActions`.
SQL_SCHEMAS_SUPPORTED_ACTIONS = 533;
public static final FlightSql.SqlInfo SQL_CATALOGS_SUPPORTED_ACTIONS
Retrieves the supported actions for a SQL schema. Returns an int32 bitmask value representing the supported actions for a SQL catalog. The returned bitmask should be parsed in order to retrieve the supported actions for a SQL catalog. For instance: - return 0 (\b0) => [] (no supported actions for SQL catalog); - return 1 (\b1) => [SQL_ELEMENT_IN_PROCEDURE_CALLS]; - return 2 (\b10) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 3 (\b11) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 4 (\b100) => [SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 5 (\b101) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 6 (\b110) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 7 (\b111) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]. Valid actions for a SQL catalog are described under `arrow.flight.protocol.sql.SqlSupportedElementActions`.
SQL_CATALOGS_SUPPORTED_ACTIONS = 534;
public static final FlightSql.SqlInfo SQL_SUPPORTED_POSITIONED_COMMANDS
Retrieves the supported SQL positioned commands. Returns an int32 bitmask value representing the supported SQL positioned commands. The returned bitmask should be parsed in order to retrieve the supported SQL positioned commands. For instance: - return 0 (\b0) => [] (no supported SQL positioned commands); - return 1 (\b1) => [SQL_POSITIONED_DELETE]; - return 2 (\b10) => [SQL_POSITIONED_UPDATE]; - return 3 (\b11) => [SQL_POSITIONED_DELETE, SQL_POSITIONED_UPDATE]. Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlSupportedPositionedCommands`.
SQL_SUPPORTED_POSITIONED_COMMANDS = 535;
public static final FlightSql.SqlInfo SQL_SELECT_FOR_UPDATE_SUPPORTED
Retrieves a boolean value indicating whether SELECT FOR UPDATE statements are supported. Returns: - false: if SELECT FOR UPDATE statements are unsupported; - true: if SELECT FOR UPDATE statements are supported.
SQL_SELECT_FOR_UPDATE_SUPPORTED = 536;
public static final FlightSql.SqlInfo SQL_STORED_PROCEDURES_SUPPORTED
Retrieves a boolean value indicating whether stored procedure calls that use the stored procedure escape syntax are supported. Returns: - false: if stored procedure calls that use the stored procedure escape syntax are unsupported; - true: if stored procedure calls that use the stored procedure escape syntax are supported.
SQL_STORED_PROCEDURES_SUPPORTED = 537;
public static final FlightSql.SqlInfo SQL_SUPPORTED_SUBQUERIES
Retrieves the supported SQL subqueries. Returns an int32 bitmask value representing the supported SQL subqueries. The returned bitmask should be parsed in order to retrieve the supported SQL subqueries. For instance: - return 0 (\b0) => [] (no supported SQL subqueries); - return 1 (\b1) => [SQL_SUBQUERIES_IN_COMPARISONS]; - return 2 (\b10) => [SQL_SUBQUERIES_IN_EXISTS]; - return 3 (\b11) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS]; - return 4 (\b100) => [SQL_SUBQUERIES_IN_INS]; - return 5 (\b101) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_INS]; - return 6 (\b110) => [SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_EXISTS]; - return 7 (\b111) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS]; - return 8 (\b1000) => [SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 9 (\b1001) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 10 (\b1010) => [SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 11 (\b1011) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 12 (\b1100) => [SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 13 (\b1101) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 14 (\b1110) => [SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 15 (\b1111) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - ... Valid SQL subqueries are described under `arrow.flight.protocol.sql.SqlSupportedSubqueries`.
SQL_SUPPORTED_SUBQUERIES = 538;
public static final FlightSql.SqlInfo SQL_CORRELATED_SUBQUERIES_SUPPORTED
Retrieves a boolean value indicating whether correlated subqueries are supported. Returns: - false: if correlated subqueries are unsupported; - true: if correlated subqueries are supported.
SQL_CORRELATED_SUBQUERIES_SUPPORTED = 539;
public static final FlightSql.SqlInfo SQL_SUPPORTED_UNIONS
Retrieves the supported SQL UNIONs. Returns an int32 bitmask value representing the supported SQL UNIONs. The returned bitmask should be parsed in order to retrieve the supported SQL UNIONs. For instance: - return 0 (\b0) => [] (no supported SQL positioned commands); - return 1 (\b1) => [SQL_UNION]; - return 2 (\b10) => [SQL_UNION_ALL]; - return 3 (\b11) => [SQL_UNION, SQL_UNION_ALL]. Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlSupportedUnions`.
SQL_SUPPORTED_UNIONS = 540;
public static final FlightSql.SqlInfo SQL_MAX_BINARY_LITERAL_LENGTH
Retrieves a int64 value representing the maximum number of hex characters allowed in an inline binary literal.
SQL_MAX_BINARY_LITERAL_LENGTH = 541;
public static final FlightSql.SqlInfo SQL_MAX_CHAR_LITERAL_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for a character literal.
SQL_MAX_CHAR_LITERAL_LENGTH = 542;
public static final FlightSql.SqlInfo SQL_MAX_COLUMN_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for a column name.
SQL_MAX_COLUMN_NAME_LENGTH = 543;
public static final FlightSql.SqlInfo SQL_MAX_COLUMNS_IN_GROUP_BY
Retrieves a int64 value representing the maximum number of columns allowed in a GROUP BY clause.
SQL_MAX_COLUMNS_IN_GROUP_BY = 544;
public static final FlightSql.SqlInfo SQL_MAX_COLUMNS_IN_INDEX
Retrieves a int64 value representing the maximum number of columns allowed in an index.
SQL_MAX_COLUMNS_IN_INDEX = 545;
public static final FlightSql.SqlInfo SQL_MAX_COLUMNS_IN_ORDER_BY
Retrieves a int64 value representing the maximum number of columns allowed in an ORDER BY clause.
SQL_MAX_COLUMNS_IN_ORDER_BY = 546;
public static final FlightSql.SqlInfo SQL_MAX_COLUMNS_IN_SELECT
Retrieves a int64 value representing the maximum number of columns allowed in a SELECT list.
SQL_MAX_COLUMNS_IN_SELECT = 547;
public static final FlightSql.SqlInfo SQL_MAX_COLUMNS_IN_TABLE
Retrieves a int64 value representing the maximum number of columns allowed in a table.
SQL_MAX_COLUMNS_IN_TABLE = 548;
public static final FlightSql.SqlInfo SQL_MAX_CONNECTIONS
Retrieves a int64 value representing the maximum number of concurrent connections possible.
SQL_MAX_CONNECTIONS = 549;
public static final FlightSql.SqlInfo SQL_MAX_CURSOR_NAME_LENGTH
Retrieves a int64 value the maximum number of characters allowed in a cursor name.
SQL_MAX_CURSOR_NAME_LENGTH = 550;
public static final FlightSql.SqlInfo SQL_MAX_INDEX_LENGTH
Retrieves a int64 value representing the maximum number of bytes allowed for an index, including all of the parts of the index.
SQL_MAX_INDEX_LENGTH = 551;
public static final FlightSql.SqlInfo SQL_DB_SCHEMA_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a schema name.
SQL_DB_SCHEMA_NAME_LENGTH = 552;
public static final FlightSql.SqlInfo SQL_MAX_PROCEDURE_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a procedure name.
SQL_MAX_PROCEDURE_NAME_LENGTH = 553;
public static final FlightSql.SqlInfo SQL_MAX_CATALOG_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a catalog name.
SQL_MAX_CATALOG_NAME_LENGTH = 554;
public static final FlightSql.SqlInfo SQL_MAX_ROW_SIZE
Retrieves a int64 value representing the maximum number of bytes allowed in a single row.
SQL_MAX_ROW_SIZE = 555;
public static final FlightSql.SqlInfo SQL_MAX_ROW_SIZE_INCLUDES_BLOBS
Retrieves a boolean indicating whether the return value for the JDBC method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY. Returns: - false: if return value for the JDBC method getMaxRowSize does not include the SQL data types LONGVARCHAR and LONGVARBINARY; - true: if return value for the JDBC method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY.
SQL_MAX_ROW_SIZE_INCLUDES_BLOBS = 556;
public static final FlightSql.SqlInfo SQL_MAX_STATEMENT_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed for an SQL statement; a result of 0 (zero) means that there is no limit or the limit is not known.
SQL_MAX_STATEMENT_LENGTH = 557;
public static final FlightSql.SqlInfo SQL_MAX_STATEMENTS
Retrieves a int64 value representing the maximum number of active statements that can be open at the same time.
SQL_MAX_STATEMENTS = 558;
public static final FlightSql.SqlInfo SQL_MAX_TABLE_NAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a table name.
SQL_MAX_TABLE_NAME_LENGTH = 559;
public static final FlightSql.SqlInfo SQL_MAX_TABLES_IN_SELECT
Retrieves a int64 value representing the maximum number of tables allowed in a SELECT statement.
SQL_MAX_TABLES_IN_SELECT = 560;
public static final FlightSql.SqlInfo SQL_MAX_USERNAME_LENGTH
Retrieves a int64 value representing the maximum number of characters allowed in a user name.
SQL_MAX_USERNAME_LENGTH = 561;
public static final FlightSql.SqlInfo SQL_DEFAULT_TRANSACTION_ISOLATION
Retrieves this database's default transaction isolation level as described in `arrow.flight.protocol.sql.SqlTransactionIsolationLevel`. Returns a int32 ordinal for the SQL transaction isolation level.
SQL_DEFAULT_TRANSACTION_ISOLATION = 562;
public static final FlightSql.SqlInfo SQL_TRANSACTIONS_SUPPORTED
Retrieves a boolean value indicating whether transactions are supported. If not, invoking the method commit is a noop, and the isolation level is `arrow.flight.protocol.sql.SqlTransactionIsolationLevel.TRANSACTION_NONE`. Returns: - false: if transactions are unsupported; - true: if transactions are supported.
SQL_TRANSACTIONS_SUPPORTED = 563;
public static final FlightSql.SqlInfo SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS
Retrieves the supported transactions isolation levels. Returns an int32 bitmask value representing the supported transactions isolation levels. The returned bitmask should be parsed in order to retrieve the supported transactions isolation levels. For instance: - return 0 (\b0) => [] (no supported SQL transactions isolation levels); - return 1 (\b1) => [SQL_TRANSACTION_NONE]; - return 2 (\b10) => [SQL_TRANSACTION_READ_UNCOMMITTED]; - return 3 (\b11) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED]; - return 4 (\b100) => [SQL_TRANSACTION_REPEATABLE_READ]; - return 5 (\b101) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ]; - return 6 (\b110) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 7 (\b111) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 8 (\b1000) => [SQL_TRANSACTION_REPEATABLE_READ]; - return 9 (\b1001) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ]; - return 10 (\b1010) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 11 (\b1011) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 12 (\b1100) => [SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 13 (\b1101) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 14 (\b1110) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 15 (\b1111) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 16 (\b10000) => [SQL_TRANSACTION_SERIALIZABLE]; - ... Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlTransactionIsolationLevel`.
SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS = 564;
public static final FlightSql.SqlInfo SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT
Retrieves a boolean value indicating whether a data definition statement within a transaction forces the transaction to commit. Returns: - false: if a data definition statement within a transaction does not force the transaction to commit; - true: if a data definition statement within a transaction forces the transaction to commit.
SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT = 565;
public static final FlightSql.SqlInfo SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED
Retrieves a boolean value indicating whether a data definition statement within a transaction is ignored. Returns: - false: if a data definition statement within a transaction is taken into account; - true: a data definition statement within a transaction is ignored.
SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED = 566;
public static final FlightSql.SqlInfo SQL_SUPPORTED_RESULT_SET_TYPES
Retrieves an int32 bitmask value representing the supported result set types. The returned bitmask should be parsed in order to retrieve the supported result set types. For instance: - return 0 (\b0) => [] (no supported result set types); - return 1 (\b1) => [SQL_RESULT_SET_TYPE_UNSPECIFIED]; - return 2 (\b10) => [SQL_RESULT_SET_TYPE_FORWARD_ONLY]; - return 3 (\b11) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_FORWARD_ONLY]; - return 4 (\b100) => [SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 5 (\b101) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 6 (\b110) => [SQL_RESULT_SET_TYPE_FORWARD_ONLY, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 7 (\b111) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_FORWARD_ONLY, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 8 (\b1000) => [SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE]; - ... Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetType`.
SQL_SUPPORTED_RESULT_SET_TYPES = 567;
public static final FlightSql.SqlInfo SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_UNSPECIFIED`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED = 568;
public static final FlightSql.SqlInfo SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_FORWARD_ONLY`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY = 569;
public static final FlightSql.SqlInfo SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE = 570;
public static final FlightSql.SqlInfo SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE = 571;
public static final FlightSql.SqlInfo SQL_BATCH_UPDATES_SUPPORTED
Retrieves a boolean value indicating whether this database supports batch updates. - false: if this database does not support batch updates; - true: if this database supports batch updates.
SQL_BATCH_UPDATES_SUPPORTED = 572;
public static final FlightSql.SqlInfo SQL_SAVEPOINTS_SUPPORTED
Retrieves a boolean value indicating whether this database supports savepoints. Returns: - false: if this database does not support savepoints; - true: if this database supports savepoints.
SQL_SAVEPOINTS_SUPPORTED = 573;
public static final FlightSql.SqlInfo SQL_NAMED_PARAMETERS_SUPPORTED
Retrieves a boolean value indicating whether named parameters are supported in callable statements. Returns: - false: if named parameters in callable statements are unsupported; - true: if named parameters in callable statements are supported.
SQL_NAMED_PARAMETERS_SUPPORTED = 574;
public static final FlightSql.SqlInfo SQL_LOCATORS_UPDATE_COPY
Retrieves a boolean value indicating whether updates made to a LOB are made on a copy or directly to the LOB. Returns: - false: if updates made to a LOB are made directly to the LOB; - true: if updates made to a LOB are made on a copy.
SQL_LOCATORS_UPDATE_COPY = 575;
public static final FlightSql.SqlInfo SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED
Retrieves a boolean value indicating whether invoking user-defined or vendor functions using the stored procedure escape syntax is supported. Returns: - false: if invoking user-defined or vendor functions using the stored procedure escape syntax is unsupported; - true: if invoking user-defined or vendor functions using the stored procedure escape syntax is supported.
SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED = 576;
public static final FlightSql.SqlInfo UNRECOGNIZED
public static final int FLIGHT_SQL_SERVER_NAME_VALUE
Retrieves a UTF-8 string with the name of the Flight SQL Server.
FLIGHT_SQL_SERVER_NAME = 0;
public static final int FLIGHT_SQL_SERVER_VERSION_VALUE
Retrieves a UTF-8 string with the native version of the Flight SQL Server.
FLIGHT_SQL_SERVER_VERSION = 1;
public static final int FLIGHT_SQL_SERVER_ARROW_VERSION_VALUE
Retrieves a UTF-8 string with the Arrow format version of the Flight SQL Server.
FLIGHT_SQL_SERVER_ARROW_VERSION = 2;
public static final int FLIGHT_SQL_SERVER_READ_ONLY_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server is read only. Returns: - false: if read-write - true: if read only
FLIGHT_SQL_SERVER_READ_ONLY = 3;
public static final int FLIGHT_SQL_SERVER_SQL_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports executing SQL queries. Note that the absence of this info (as opposed to a false value) does not necessarily mean that SQL is not supported, as this property was not originally defined.
FLIGHT_SQL_SERVER_SQL = 4;
public static final int FLIGHT_SQL_SERVER_SUBSTRAIT_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports executing Substrait plans.
FLIGHT_SQL_SERVER_SUBSTRAIT = 5;
public static final int FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION_VALUE
Retrieves a string value indicating the minimum supported Substrait version, or null if Substrait is not supported.
FLIGHT_SQL_SERVER_SUBSTRAIT_MIN_VERSION = 6;
public static final int FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION_VALUE
Retrieves a string value indicating the maximum supported Substrait version, or null if Substrait is not supported.
FLIGHT_SQL_SERVER_SUBSTRAIT_MAX_VERSION = 7;
public static final int FLIGHT_SQL_SERVER_TRANSACTION_VALUE
Retrieves an int32 indicating whether the Flight SQL Server supports the BeginTransaction/EndTransaction/BeginSavepoint/EndSavepoint actions. Even if this is not supported, the database may still support explicit "BEGIN TRANSACTION"/"COMMIT" SQL statements (see SQL_TRANSACTIONS_SUPPORTED); this property is only about whether the server implements the Flight SQL API endpoints. The possible values are listed in `SqlSupportedTransaction`.
FLIGHT_SQL_SERVER_TRANSACTION = 8;
public static final int FLIGHT_SQL_SERVER_CANCEL_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports explicit query cancellation (the CancelQuery action).
FLIGHT_SQL_SERVER_CANCEL = 9;
public static final int FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT_VALUE
Retrieves an int32 indicating the timeout (in milliseconds) for prepared statement handles. If 0, there is no timeout. Servers should reset the timeout when the handle is used in a command.
FLIGHT_SQL_SERVER_STATEMENT_TIMEOUT = 100;
public static final int FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT_VALUE
Retrieves an int32 indicating the timeout (in milliseconds) for transactions, since transactions are not tied to a connection. If 0, there is no timeout. Servers should reset the timeout when the handle is used in a command.
FLIGHT_SQL_SERVER_TRANSACTION_TIMEOUT = 101;
public static final int SQL_DDL_CATALOG_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of catalogs. Returns: - false: if it doesn't support CREATE and DROP of catalogs. - true: if it supports CREATE and DROP of catalogs.
SQL_DDL_CATALOG = 500;
public static final int SQL_DDL_SCHEMA_VALUE
Retrieves a boolean value indicating whether the Flight SQL Server supports CREATE and DROP of schemas. Returns: - false: if it doesn't support CREATE and DROP of schemas. - true: if it supports CREATE and DROP of schemas.
SQL_DDL_SCHEMA = 501;
public static final int SQL_DDL_TABLE_VALUE
Indicates whether the Flight SQL Server supports CREATE and DROP of tables. Returns: - false: if it doesn't support CREATE and DROP of tables. - true: if it supports CREATE and DROP of tables.
SQL_DDL_TABLE = 502;
public static final int SQL_IDENTIFIER_CASE_VALUE
Retrieves a int32 ordinal representing the case sensitivity of catalog, table, schema and table names. The possible values are listed in `arrow.flight.protocol.sql.SqlSupportedCaseSensitivity`.
SQL_IDENTIFIER_CASE = 503;
public static final int SQL_IDENTIFIER_QUOTE_CHAR_VALUE
Retrieves a UTF-8 string with the supported character(s) used to surround a delimited identifier.
SQL_IDENTIFIER_QUOTE_CHAR = 504;
public static final int SQL_QUOTED_IDENTIFIER_CASE_VALUE
Retrieves a int32 describing the case sensitivity of quoted identifiers. The possible values are listed in `arrow.flight.protocol.sql.SqlSupportedCaseSensitivity`.
SQL_QUOTED_IDENTIFIER_CASE = 505;
public static final int SQL_ALL_TABLES_ARE_SELECTABLE_VALUE
Retrieves a boolean value indicating whether all tables are selectable. Returns: - false: if not all tables are selectable or if none are; - true: if all tables are selectable.
SQL_ALL_TABLES_ARE_SELECTABLE = 506;
public static final int SQL_NULL_ORDERING_VALUE
Retrieves the null ordering. Returns a int32 ordinal for the null ordering being used, as described in `arrow.flight.protocol.sql.SqlNullOrdering`.
SQL_NULL_ORDERING = 507;
public static final int SQL_KEYWORDS_VALUE
Retrieves a UTF-8 string list with values of the supported keywords.
SQL_KEYWORDS = 508;
public static final int SQL_NUMERIC_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported numeric functions.
SQL_NUMERIC_FUNCTIONS = 509;
public static final int SQL_STRING_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported string functions.
SQL_STRING_FUNCTIONS = 510;
public static final int SQL_SYSTEM_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported system functions.
SQL_SYSTEM_FUNCTIONS = 511;
public static final int SQL_DATETIME_FUNCTIONS_VALUE
Retrieves a UTF-8 string list with values of the supported datetime functions.
SQL_DATETIME_FUNCTIONS = 512;
public static final int SQL_SEARCH_STRING_ESCAPE_VALUE
Retrieves the UTF-8 string that can be used to escape wildcard characters. This is the string that can be used to escape '_' or '%' in the catalog search parameters that are a pattern (and therefore use one of the wildcard characters). The '_' character represents any single character; the '%' character represents any sequence of zero or more characters.
SQL_SEARCH_STRING_ESCAPE = 513;
public static final int SQL_EXTRA_NAME_CHARACTERS_VALUE
Retrieves a UTF-8 string with all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _).
SQL_EXTRA_NAME_CHARACTERS = 514;
public static final int SQL_SUPPORTS_COLUMN_ALIASING_VALUE
Retrieves a boolean value indicating whether column aliasing is supported. If so, the SQL AS clause can be used to provide names for computed columns or to provide alias names for columns as required. Returns: - false: if column aliasing is unsupported; - true: if column aliasing is supported.
SQL_SUPPORTS_COLUMN_ALIASING = 515;
public static final int SQL_NULL_PLUS_NULL_IS_NULL_VALUE
Retrieves a boolean value indicating whether concatenations between null and non-null values being null are supported. - Returns: - false: if concatenations between null and non-null values being null are unsupported; - true: if concatenations between null and non-null values being null are supported.
SQL_NULL_PLUS_NULL_IS_NULL = 516;
public static final int SQL_SUPPORTS_CONVERT_VALUE
Retrieves a map where the key is the type to convert from and the value is a list with the types to convert to, indicating the supported conversions. Each key and each item on the list value is a value to a predefined type on SqlSupportsConvert enum. The returned map will be: map<int32, list<int32>>
SQL_SUPPORTS_CONVERT = 517;
public static final int SQL_SUPPORTS_TABLE_CORRELATION_NAMES_VALUE
Retrieves a boolean value indicating whether, when table correlation names are supported, they are restricted to being different from the names of the tables. Returns: - false: if table correlation names are unsupported; - true: if table correlation names are supported.
SQL_SUPPORTS_TABLE_CORRELATION_NAMES = 518;
public static final int SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES_VALUE
Retrieves a boolean value indicating whether, when table correlation names are supported, they are restricted to being different from the names of the tables. Returns: - false: if different table correlation names are unsupported; - true: if different table correlation names are supported
SQL_SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES = 519;
public static final int SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY_VALUE
Retrieves a boolean value indicating whether expressions in ORDER BY lists are supported. Returns: - false: if expressions in ORDER BY are unsupported; - true: if expressions in ORDER BY are supported;
SQL_SUPPORTS_EXPRESSIONS_IN_ORDER_BY = 520;
public static final int SQL_SUPPORTS_ORDER_BY_UNRELATED_VALUE
Retrieves a boolean value indicating whether using a column that is not in the SELECT statement in a GROUP BY clause is supported. Returns: - false: if using a column that is not in the SELECT statement in a GROUP BY clause is unsupported; - true: if using a column that is not in the SELECT statement in a GROUP BY clause is supported.
SQL_SUPPORTS_ORDER_BY_UNRELATED = 521;
public static final int SQL_SUPPORTED_GROUP_BY_VALUE
Retrieves the supported GROUP BY commands; Returns an int32 bitmask value representing the supported commands. The returned bitmask should be parsed in order to retrieve the supported commands. For instance: - return 0 (\b0) => [] (GROUP BY is unsupported); - return 1 (\b1) => [SQL_GROUP_BY_UNRELATED]; - return 2 (\b10) => [SQL_GROUP_BY_BEYOND_SELECT]; - return 3 (\b11) => [SQL_GROUP_BY_UNRELATED, SQL_GROUP_BY_BEYOND_SELECT]. Valid GROUP BY types are described under `arrow.flight.protocol.sql.SqlSupportedGroupBy`.
SQL_SUPPORTED_GROUP_BY = 522;
public static final int SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE_VALUE
Retrieves a boolean value indicating whether specifying a LIKE escape clause is supported. Returns: - false: if specifying a LIKE escape clause is unsupported; - true: if specifying a LIKE escape clause is supported.
SQL_SUPPORTS_LIKE_ESCAPE_CLAUSE = 523;
public static final int SQL_SUPPORTS_NON_NULLABLE_COLUMNS_VALUE
Retrieves a boolean value indicating whether columns may be defined as non-nullable. Returns: - false: if columns cannot be defined as non-nullable; - true: if columns may be defined as non-nullable.
SQL_SUPPORTS_NON_NULLABLE_COLUMNS = 524;
public static final int SQL_SUPPORTED_GRAMMAR_VALUE
Retrieves the supported SQL grammar level as per the ODBC specification. Returns an int32 bitmask value representing the supported SQL grammar level. The returned bitmask should be parsed in order to retrieve the supported grammar levels. For instance: - return 0 (\b0) => [] (SQL grammar is unsupported); - return 1 (\b1) => [SQL_MINIMUM_GRAMMAR]; - return 2 (\b10) => [SQL_CORE_GRAMMAR]; - return 3 (\b11) => [SQL_MINIMUM_GRAMMAR, SQL_CORE_GRAMMAR]; - return 4 (\b100) => [SQL_EXTENDED_GRAMMAR]; - return 5 (\b101) => [SQL_MINIMUM_GRAMMAR, SQL_EXTENDED_GRAMMAR]; - return 6 (\b110) => [SQL_CORE_GRAMMAR, SQL_EXTENDED_GRAMMAR]; - return 7 (\b111) => [SQL_MINIMUM_GRAMMAR, SQL_CORE_GRAMMAR, SQL_EXTENDED_GRAMMAR]. Valid SQL grammar levels are described under `arrow.flight.protocol.sql.SupportedSqlGrammar`.
SQL_SUPPORTED_GRAMMAR = 525;
public static final int SQL_ANSI92_SUPPORTED_LEVEL_VALUE
Retrieves the supported ANSI92 SQL grammar level. Returns an int32 bitmask value representing the supported ANSI92 SQL grammar level. The returned bitmask should be parsed in order to retrieve the supported commands. For instance: - return 0 (\b0) => [] (ANSI92 SQL grammar is unsupported); - return 1 (\b1) => [ANSI92_ENTRY_SQL]; - return 2 (\b10) => [ANSI92_INTERMEDIATE_SQL]; - return 3 (\b11) => [ANSI92_ENTRY_SQL, ANSI92_INTERMEDIATE_SQL]; - return 4 (\b100) => [ANSI92_FULL_SQL]; - return 5 (\b101) => [ANSI92_ENTRY_SQL, ANSI92_FULL_SQL]; - return 6 (\b110) => [ANSI92_INTERMEDIATE_SQL, ANSI92_FULL_SQL]; - return 7 (\b111) => [ANSI92_ENTRY_SQL, ANSI92_INTERMEDIATE_SQL, ANSI92_FULL_SQL]. Valid ANSI92 SQL grammar levels are described under `arrow.flight.protocol.sql.SupportedAnsi92SqlGrammarLevel`.
SQL_ANSI92_SUPPORTED_LEVEL = 526;
public static final int SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY_VALUE
Retrieves a boolean value indicating whether the SQL Integrity Enhancement Facility is supported. Returns: - false: if the SQL Integrity Enhancement Facility is supported; - true: if the SQL Integrity Enhancement Facility is supported.
SQL_SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY = 527;
public static final int SQL_OUTER_JOINS_SUPPORT_LEVEL_VALUE
Retrieves the support level for SQL OUTER JOINs. Returns a int32 ordinal for the SQL ordering being used, as described in `arrow.flight.protocol.sql.SqlOuterJoinsSupportLevel`.
SQL_OUTER_JOINS_SUPPORT_LEVEL = 528;
public static final int SQL_SCHEMA_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "schema".
SQL_SCHEMA_TERM = 529;
public static final int SQL_PROCEDURE_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "procedure".
SQL_PROCEDURE_TERM = 530;
public static final int SQL_CATALOG_TERM_VALUE
Retrieves a UTF-8 string with the preferred term for "catalog". If a empty string is returned its assumed that the server does NOT supports catalogs.
SQL_CATALOG_TERM = 531;
public static final int SQL_CATALOG_AT_START_VALUE
Retrieves a boolean value indicating whether a catalog appears at the start of a fully qualified table name. - false: if a catalog does not appear at the start of a fully qualified table name; - true: if a catalog appears at the start of a fully qualified table name.
SQL_CATALOG_AT_START = 532;
public static final int SQL_SCHEMAS_SUPPORTED_ACTIONS_VALUE
Retrieves the supported actions for a SQL schema. Returns an int32 bitmask value representing the supported actions for a SQL schema. The returned bitmask should be parsed in order to retrieve the supported actions for a SQL schema. For instance: - return 0 (\b0) => [] (no supported actions for SQL schema); - return 1 (\b1) => [SQL_ELEMENT_IN_PROCEDURE_CALLS]; - return 2 (\b10) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 3 (\b11) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 4 (\b100) => [SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 5 (\b101) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 6 (\b110) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 7 (\b111) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]. Valid actions for a SQL schema described under `arrow.flight.protocol.sql.SqlSupportedElementActions`.
SQL_SCHEMAS_SUPPORTED_ACTIONS = 533;
public static final int SQL_CATALOGS_SUPPORTED_ACTIONS_VALUE
Retrieves the supported actions for a SQL schema. Returns an int32 bitmask value representing the supported actions for a SQL catalog. The returned bitmask should be parsed in order to retrieve the supported actions for a SQL catalog. For instance: - return 0 (\b0) => [] (no supported actions for SQL catalog); - return 1 (\b1) => [SQL_ELEMENT_IN_PROCEDURE_CALLS]; - return 2 (\b10) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 3 (\b11) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS]; - return 4 (\b100) => [SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 5 (\b101) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 6 (\b110) => [SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]; - return 7 (\b111) => [SQL_ELEMENT_IN_PROCEDURE_CALLS, SQL_ELEMENT_IN_INDEX_DEFINITIONS, SQL_ELEMENT_IN_PRIVILEGE_DEFINITIONS]. Valid actions for a SQL catalog are described under `arrow.flight.protocol.sql.SqlSupportedElementActions`.
SQL_CATALOGS_SUPPORTED_ACTIONS = 534;
public static final int SQL_SUPPORTED_POSITIONED_COMMANDS_VALUE
Retrieves the supported SQL positioned commands. Returns an int32 bitmask value representing the supported SQL positioned commands. The returned bitmask should be parsed in order to retrieve the supported SQL positioned commands. For instance: - return 0 (\b0) => [] (no supported SQL positioned commands); - return 1 (\b1) => [SQL_POSITIONED_DELETE]; - return 2 (\b10) => [SQL_POSITIONED_UPDATE]; - return 3 (\b11) => [SQL_POSITIONED_DELETE, SQL_POSITIONED_UPDATE]. Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlSupportedPositionedCommands`.
SQL_SUPPORTED_POSITIONED_COMMANDS = 535;
public static final int SQL_SELECT_FOR_UPDATE_SUPPORTED_VALUE
Retrieves a boolean value indicating whether SELECT FOR UPDATE statements are supported. Returns: - false: if SELECT FOR UPDATE statements are unsupported; - true: if SELECT FOR UPDATE statements are supported.
SQL_SELECT_FOR_UPDATE_SUPPORTED = 536;
public static final int SQL_STORED_PROCEDURES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether stored procedure calls that use the stored procedure escape syntax are supported. Returns: - false: if stored procedure calls that use the stored procedure escape syntax are unsupported; - true: if stored procedure calls that use the stored procedure escape syntax are supported.
SQL_STORED_PROCEDURES_SUPPORTED = 537;
public static final int SQL_SUPPORTED_SUBQUERIES_VALUE
Retrieves the supported SQL subqueries. Returns an int32 bitmask value representing the supported SQL subqueries. The returned bitmask should be parsed in order to retrieve the supported SQL subqueries. For instance: - return 0 (\b0) => [] (no supported SQL subqueries); - return 1 (\b1) => [SQL_SUBQUERIES_IN_COMPARISONS]; - return 2 (\b10) => [SQL_SUBQUERIES_IN_EXISTS]; - return 3 (\b11) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS]; - return 4 (\b100) => [SQL_SUBQUERIES_IN_INS]; - return 5 (\b101) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_INS]; - return 6 (\b110) => [SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_EXISTS]; - return 7 (\b111) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS]; - return 8 (\b1000) => [SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 9 (\b1001) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 10 (\b1010) => [SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 11 (\b1011) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 12 (\b1100) => [SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 13 (\b1101) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 14 (\b1110) => [SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - return 15 (\b1111) => [SQL_SUBQUERIES_IN_COMPARISONS, SQL_SUBQUERIES_IN_EXISTS, SQL_SUBQUERIES_IN_INS, SQL_SUBQUERIES_IN_QUANTIFIEDS]; - ... Valid SQL subqueries are described under `arrow.flight.protocol.sql.SqlSupportedSubqueries`.
SQL_SUPPORTED_SUBQUERIES = 538;
public static final int SQL_CORRELATED_SUBQUERIES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether correlated subqueries are supported. Returns: - false: if correlated subqueries are unsupported; - true: if correlated subqueries are supported.
SQL_CORRELATED_SUBQUERIES_SUPPORTED = 539;
public static final int SQL_SUPPORTED_UNIONS_VALUE
Retrieves the supported SQL UNIONs. Returns an int32 bitmask value representing the supported SQL UNIONs. The returned bitmask should be parsed in order to retrieve the supported SQL UNIONs. For instance: - return 0 (\b0) => [] (no supported SQL positioned commands); - return 1 (\b1) => [SQL_UNION]; - return 2 (\b10) => [SQL_UNION_ALL]; - return 3 (\b11) => [SQL_UNION, SQL_UNION_ALL]. Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlSupportedUnions`.
SQL_SUPPORTED_UNIONS = 540;
public static final int SQL_MAX_BINARY_LITERAL_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of hex characters allowed in an inline binary literal.
SQL_MAX_BINARY_LITERAL_LENGTH = 541;
public static final int SQL_MAX_CHAR_LITERAL_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for a character literal.
SQL_MAX_CHAR_LITERAL_LENGTH = 542;
public static final int SQL_MAX_COLUMN_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for a column name.
SQL_MAX_COLUMN_NAME_LENGTH = 543;
public static final int SQL_MAX_COLUMNS_IN_GROUP_BY_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a GROUP BY clause.
SQL_MAX_COLUMNS_IN_GROUP_BY = 544;
public static final int SQL_MAX_COLUMNS_IN_INDEX_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in an index.
SQL_MAX_COLUMNS_IN_INDEX = 545;
public static final int SQL_MAX_COLUMNS_IN_ORDER_BY_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in an ORDER BY clause.
SQL_MAX_COLUMNS_IN_ORDER_BY = 546;
public static final int SQL_MAX_COLUMNS_IN_SELECT_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a SELECT list.
SQL_MAX_COLUMNS_IN_SELECT = 547;
public static final int SQL_MAX_COLUMNS_IN_TABLE_VALUE
Retrieves a int64 value representing the maximum number of columns allowed in a table.
SQL_MAX_COLUMNS_IN_TABLE = 548;
public static final int SQL_MAX_CONNECTIONS_VALUE
Retrieves a int64 value representing the maximum number of concurrent connections possible.
SQL_MAX_CONNECTIONS = 549;
public static final int SQL_MAX_CURSOR_NAME_LENGTH_VALUE
Retrieves a int64 value the maximum number of characters allowed in a cursor name.
SQL_MAX_CURSOR_NAME_LENGTH = 550;
public static final int SQL_MAX_INDEX_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of bytes allowed for an index, including all of the parts of the index.
SQL_MAX_INDEX_LENGTH = 551;
public static final int SQL_DB_SCHEMA_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a schema name.
SQL_DB_SCHEMA_NAME_LENGTH = 552;
public static final int SQL_MAX_PROCEDURE_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a procedure name.
SQL_MAX_PROCEDURE_NAME_LENGTH = 553;
public static final int SQL_MAX_CATALOG_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a catalog name.
SQL_MAX_CATALOG_NAME_LENGTH = 554;
public static final int SQL_MAX_ROW_SIZE_VALUE
Retrieves a int64 value representing the maximum number of bytes allowed in a single row.
SQL_MAX_ROW_SIZE = 555;
public static final int SQL_MAX_ROW_SIZE_INCLUDES_BLOBS_VALUE
Retrieves a boolean indicating whether the return value for the JDBC method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY. Returns: - false: if return value for the JDBC method getMaxRowSize does not include the SQL data types LONGVARCHAR and LONGVARBINARY; - true: if return value for the JDBC method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY.
SQL_MAX_ROW_SIZE_INCLUDES_BLOBS = 556;
public static final int SQL_MAX_STATEMENT_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed for an SQL statement; a result of 0 (zero) means that there is no limit or the limit is not known.
SQL_MAX_STATEMENT_LENGTH = 557;
public static final int SQL_MAX_STATEMENTS_VALUE
Retrieves a int64 value representing the maximum number of active statements that can be open at the same time.
SQL_MAX_STATEMENTS = 558;
public static final int SQL_MAX_TABLE_NAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a table name.
SQL_MAX_TABLE_NAME_LENGTH = 559;
public static final int SQL_MAX_TABLES_IN_SELECT_VALUE
Retrieves a int64 value representing the maximum number of tables allowed in a SELECT statement.
SQL_MAX_TABLES_IN_SELECT = 560;
public static final int SQL_MAX_USERNAME_LENGTH_VALUE
Retrieves a int64 value representing the maximum number of characters allowed in a user name.
SQL_MAX_USERNAME_LENGTH = 561;
public static final int SQL_DEFAULT_TRANSACTION_ISOLATION_VALUE
Retrieves this database's default transaction isolation level as described in `arrow.flight.protocol.sql.SqlTransactionIsolationLevel`. Returns a int32 ordinal for the SQL transaction isolation level.
SQL_DEFAULT_TRANSACTION_ISOLATION = 562;
public static final int SQL_TRANSACTIONS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether transactions are supported. If not, invoking the method commit is a noop, and the isolation level is `arrow.flight.protocol.sql.SqlTransactionIsolationLevel.TRANSACTION_NONE`. Returns: - false: if transactions are unsupported; - true: if transactions are supported.
SQL_TRANSACTIONS_SUPPORTED = 563;
public static final int SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS_VALUE
Retrieves the supported transactions isolation levels. Returns an int32 bitmask value representing the supported transactions isolation levels. The returned bitmask should be parsed in order to retrieve the supported transactions isolation levels. For instance: - return 0 (\b0) => [] (no supported SQL transactions isolation levels); - return 1 (\b1) => [SQL_TRANSACTION_NONE]; - return 2 (\b10) => [SQL_TRANSACTION_READ_UNCOMMITTED]; - return 3 (\b11) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED]; - return 4 (\b100) => [SQL_TRANSACTION_REPEATABLE_READ]; - return 5 (\b101) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ]; - return 6 (\b110) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 7 (\b111) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 8 (\b1000) => [SQL_TRANSACTION_REPEATABLE_READ]; - return 9 (\b1001) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ]; - return 10 (\b1010) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 11 (\b1011) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ]; - return 12 (\b1100) => [SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 13 (\b1101) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 14 (\b1110) => [SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 15 (\b1111) => [SQL_TRANSACTION_NONE, SQL_TRANSACTION_READ_UNCOMMITTED, SQL_TRANSACTION_REPEATABLE_READ, SQL_TRANSACTION_REPEATABLE_READ]; - return 16 (\b10000) => [SQL_TRANSACTION_SERIALIZABLE]; - ... Valid SQL positioned commands are described under `arrow.flight.protocol.sql.SqlTransactionIsolationLevel`.
SQL_SUPPORTED_TRANSACTIONS_ISOLATION_LEVELS = 564;
public static final int SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT_VALUE
Retrieves a boolean value indicating whether a data definition statement within a transaction forces the transaction to commit. Returns: - false: if a data definition statement within a transaction does not force the transaction to commit; - true: if a data definition statement within a transaction forces the transaction to commit.
SQL_DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT = 565;
public static final int SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED_VALUE
Retrieves a boolean value indicating whether a data definition statement within a transaction is ignored. Returns: - false: if a data definition statement within a transaction is taken into account; - true: a data definition statement within a transaction is ignored.
SQL_DATA_DEFINITIONS_IN_TRANSACTIONS_IGNORED = 566;
public static final int SQL_SUPPORTED_RESULT_SET_TYPES_VALUE
Retrieves an int32 bitmask value representing the supported result set types. The returned bitmask should be parsed in order to retrieve the supported result set types. For instance: - return 0 (\b0) => [] (no supported result set types); - return 1 (\b1) => [SQL_RESULT_SET_TYPE_UNSPECIFIED]; - return 2 (\b10) => [SQL_RESULT_SET_TYPE_FORWARD_ONLY]; - return 3 (\b11) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_FORWARD_ONLY]; - return 4 (\b100) => [SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 5 (\b101) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 6 (\b110) => [SQL_RESULT_SET_TYPE_FORWARD_ONLY, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 7 (\b111) => [SQL_RESULT_SET_TYPE_UNSPECIFIED, SQL_RESULT_SET_TYPE_FORWARD_ONLY, SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE]; - return 8 (\b1000) => [SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE]; - ... Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetType`.
SQL_SUPPORTED_RESULT_SET_TYPES = 567;
public static final int SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED_VALUE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_UNSPECIFIED`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_UNSPECIFIED = 568;
public static final int SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY_VALUE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_FORWARD_ONLY`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_FORWARD_ONLY = 569;
public static final int SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE_VALUE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_SENSITIVE`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_SENSITIVE = 570;
public static final int SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE_VALUE
Returns an int32 bitmask value concurrency types supported for `arrow.flight.protocol.sql.SqlSupportedResultSetType.SQL_RESULT_SET_TYPE_SCROLL_INSENSITIVE`. For instance: - return 0 (\b0) => [] (no supported concurrency types for this result set type) - return 1 (\b1) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED] - return 2 (\b10) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 3 (\b11) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY] - return 4 (\b100) => [SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 5 (\b101) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 6 (\b110) => [SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] - return 7 (\b111) => [SQL_RESULT_SET_CONCURRENCY_UNSPECIFIED, SQL_RESULT_SET_CONCURRENCY_READ_ONLY, SQL_RESULT_SET_CONCURRENCY_UPDATABLE] Valid result set types are described under `arrow.flight.protocol.sql.SqlSupportedResultSetConcurrency`.
SQL_SUPPORTED_CONCURRENCIES_FOR_RESULT_SET_SCROLL_INSENSITIVE = 571;
public static final int SQL_BATCH_UPDATES_SUPPORTED_VALUE
Retrieves a boolean value indicating whether this database supports batch updates. - false: if this database does not support batch updates; - true: if this database supports batch updates.
SQL_BATCH_UPDATES_SUPPORTED = 572;
public static final int SQL_SAVEPOINTS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether this database supports savepoints. Returns: - false: if this database does not support savepoints; - true: if this database supports savepoints.
SQL_SAVEPOINTS_SUPPORTED = 573;
public static final int SQL_NAMED_PARAMETERS_SUPPORTED_VALUE
Retrieves a boolean value indicating whether named parameters are supported in callable statements. Returns: - false: if named parameters in callable statements are unsupported; - true: if named parameters in callable statements are supported.
SQL_NAMED_PARAMETERS_SUPPORTED = 574;
public static final int SQL_LOCATORS_UPDATE_COPY_VALUE
Retrieves a boolean value indicating whether updates made to a LOB are made on a copy or directly to the LOB. Returns: - false: if updates made to a LOB are made directly to the LOB; - true: if updates made to a LOB are made on a copy.
SQL_LOCATORS_UPDATE_COPY = 575;
public static final int SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED_VALUE
Retrieves a boolean value indicating whether invoking user-defined or vendor functions using the stored procedure escape syntax is supported. Returns: - false: if invoking user-defined or vendor functions using the stored procedure escape syntax is unsupported; - true: if invoking user-defined or vendor functions using the stored procedure escape syntax is supported.
SQL_STORED_FUNCTIONS_USING_CALL_SYNTAX_SUPPORTED = 576;
public static FlightSql.SqlInfo[] values()
for (FlightSql.SqlInfo c : FlightSql.SqlInfo.values()) System.out.println(c);
public static FlightSql.SqlInfo valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface com.google.protobuf.Internal.EnumLite
getNumber
in interface com.google.protobuf.ProtocolMessageEnum
@Deprecated public static FlightSql.SqlInfo valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static FlightSql.SqlInfo forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<FlightSql.SqlInfo> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface com.google.protobuf.ProtocolMessageEnum
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.ProtocolMessageEnum
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static FlightSql.SqlInfo valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2023 The Apache Software Foundation. All rights reserved.