Uses of Class
com.amazonaws.athena.connector.lambda.domain.TableName
-
-
Uses of TableName in com.amazonaws.athena.connector.lambda.metadata
Methods in com.amazonaws.athena.connector.lambda.metadata that return TableName Modifier and Type Method Description TableName
GetSplitsRequest. getTableName()
Returns the table name that splits should be generated for.TableName
GetTableLayoutRequest. getTableName()
Returns the table name to generate a table layout for.TableName
GetTableLayoutResponse. getTableName()
Returns the table name that a table layout was generated for.TableName
GetTableRequest. getTableName()
Returns the name of the table metadata is being requested for.TableName
GetTableResponse. getTableName()
Returns the name of the table.Methods in com.amazonaws.athena.connector.lambda.metadata that return types with arguments of type TableName Modifier and Type Method Description Collection<TableName>
ListTablesResponse. getTables()
Returns the list of table names.Constructors in com.amazonaws.athena.connector.lambda.metadata with parameters of type TableName Constructor Description GetSplitsRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Block partitions, List<String> partitionCols, Constraints constraints, String continuationToken)
Constructs a new GetSplitsRequest object.GetTableLayoutRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Set<String> partitionCols)
Constructs a new GetTableLayoutRequest object.GetTableLayoutResponse(String catalogName, TableName tableName, Block partitions)
Constructs a new GetTableLayoutResponse object.GetTableRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Map<String,String> queryPassthroughArguments)
Constructs a new GetTableRequest object.GetTableResponse(String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema)
Constructs a new GetTableResponse object.GetTableResponse(String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Set<String> partitionColumns)
Constructs a new GetTableResponse object.Constructor parameters in com.amazonaws.athena.connector.lambda.metadata with type arguments of type TableName Constructor Description ListTablesResponse(String catalogName, Collection<TableName> tables, String nextToken)
Constructs a new ListTablesResponse object. -
Uses of TableName in com.amazonaws.athena.connector.lambda.records
Methods in com.amazonaws.athena.connector.lambda.records that return TableName Modifier and Type Method Description TableName
ReadRecordsRequest. getTableName()
Returns the name of the table being read from.Constructors in com.amazonaws.athena.connector.lambda.records with parameters of type TableName Constructor Description ReadRecordsRequest(FederatedIdentity identity, String catalogName, String queryId, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Split split, Constraints constraints, long maxBlockSize, long maxInlineBlockSize)
Constructs a new ReadRecordsRequest object. -
Uses of TableName in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 that return TableName Modifier and Type Method Description TableName
TableNameSerDe.Deserializer. doDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type TableName Modifier and Type Method Description void
TableNameSerDe.Serializer. doSerialize(TableName tableName, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-
Uses of TableName in com.amazonaws.athena.connector.validation
Methods in com.amazonaws.athena.connector.validation with parameters of type TableName Modifier and Type Method Description static GetSplitsResponse
LambdaMetadataProvider. getSplits(String catalog, TableName tableName, Constraints constraints, Block partitions, List<String> partitionCols, String contToken, String metadataFunction, FederatedIdentity identity)
This method builds and executes a GetSplitsRequest against the specified Lambda function.static GetTableResponse
LambdaMetadataProvider. getTable(String catalog, TableName tableName, String metadataFunction, FederatedIdentity identity)
This method builds and executes a GetTableRequest against the specified Lambda function.static GetTableLayoutResponse
LambdaMetadataProvider. getTableLayout(String catalog, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Set<String> partitionCols, String metadataFunction, FederatedIdentity identity)
This method builds and executes a GetTableLayoutRequest against the specified Lambda function.static ReadRecordsResponse
LambdaRecordProvider. readRecords(String catalog, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Split split, String recordFunction, FederatedIdentity identity)
This method builds and executes a ReadRecordsRequest against the specified Lambda function. -
Uses of TableName in com.amazonaws.athena.connectors.aws.cmdb
Methods in com.amazonaws.athena.connectors.aws.cmdb that return types with arguments of type TableName Modifier and Type Method Description Map<String,List<TableName>>
TableProviderFactory. getSchemas()
Provides access to the mapping of TableNames for each schema name discovered during the TableProvider scann.Map<TableName,TableProvider>
TableProviderFactory. getTableProviders()
Provides access to the mapping of loaded TableProviders by their fully qualified table names. -
Uses of TableName in com.amazonaws.athena.connectors.aws.cmdb.tables
Methods in com.amazonaws.athena.connectors.aws.cmdb.tables that return TableName Modifier and Type Method Description TableName
EmrClusterTableProvider. getTableName()
TableName
RdsTableProvider. getTableName()
TableName
TableProvider. getTableName()
The fully qualified name of the table represented by this TableProvider. -
Uses of TableName in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
Methods in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2 that return TableName Modifier and Type Method Description TableName
EbsTableProvider. getTableName()
TableName
Ec2TableProvider. getTableName()
TableName
ImagesTableProvider. getTableName()
TableName
RouteTableProvider. getTableName()
TableName
SecurityGroupsTableProvider. getTableName()
TableName
SubnetTableProvider. getTableName()
TableName
VpcTableProvider. getTableName()
-
Uses of TableName in com.amazonaws.athena.connectors.aws.cmdb.tables.s3
Methods in com.amazonaws.athena.connectors.aws.cmdb.tables.s3 that return TableName Modifier and Type Method Description TableName
S3BucketsTableProvider. getTableName()
TableName
S3ObjectsTableProvider. getTableName()
-
Uses of TableName in com.amazonaws.athena.connectors.clickhouse
Methods in com.amazonaws.athena.connectors.clickhouse that return TableName Modifier and Type Method Description protected TableName
ClickHouseMetadataHandler. caseInsensitiveTableSearch(Connection connection, String databaseName, String tableName)
static TableName
ClickHouseUtil. getSchemaTableName(ResultSet resultSet)
static TableName
ClickHouseUtil. informationSchemaCaseInsensitiveTableMatch(Connection connection, String databaseName, String tableName)
Methods in com.amazonaws.athena.connectors.clickhouse that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
ClickHouseMetadataHandler. getPaginatedTables(Connection connection, String databaseName, int token, int limit)
static List<TableName>
ClickHouseUtil. getTableMetadata(PreparedStatement preparedStatement, String tableType)
static List<TableName>
ClickHouseUtil. getTables(Connection connection, String databaseName)
protected List<TableName>
ClickHouseMetadataHandler. listTables(Connection jdbcConnection, String databaseName)
Methods in com.amazonaws.athena.connectors.clickhouse with parameters of type TableName Modifier and Type Method Description PreparedStatement
ClickHouseRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.cloudera
Methods in com.amazonaws.athena.connectors.cloudera with parameters of type TableName Modifier and Type Method Description PreparedStatement
HiveRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
PreparedStatement
ImpalaRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.cloudwatch
Methods in com.amazonaws.athena.connectors.cloudwatch that return TableName Modifier and Type Method Description TableName
CloudwatchTableName. toTableName()
Methods in com.amazonaws.athena.connectors.cloudwatch with parameters of type TableName Modifier and Type Method Description CloudwatchTableName
CloudwatchTableResolver. validateTable(TableName tableName)
Used to validate and convert the given TableName to a properly cased and qualified CloudwatchTableName. -
Uses of TableName in com.amazonaws.athena.connectors.datalakegen2
Methods in com.amazonaws.athena.connectors.datalakegen2 with parameters of type TableName Modifier and Type Method Description PreparedStatement
DataLakeGen2RecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.db2
Methods in com.amazonaws.athena.connectors.db2 with parameters of type TableName Modifier and Type Method Description PreparedStatement
Db2RecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
Builds split SQL string and returns prepared statement. -
Uses of TableName in com.amazonaws.athena.connectors.db2as400
Methods in com.amazonaws.athena.connectors.db2as400 with parameters of type TableName Modifier and Type Method Description PreparedStatement
Db2As400RecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
Builds split SQL string and returns prepared statement. -
Uses of TableName in com.amazonaws.athena.connectors.docdb
Methods in com.amazonaws.athena.connectors.docdb with parameters of type TableName Modifier and Type Method Description static org.apache.arrow.vector.types.pojo.Schema
SchemaUtils. inferSchema(com.mongodb.client.MongoDatabase db, TableName table, int numObjToSample)
This method will produce an Apache Arrow Schema for the given TableName and DocumentDB connection by scanning up to the requested number of rows and using basic schema inference to determine data types. -
Uses of TableName in com.amazonaws.athena.connectors.gcs
Methods in com.amazonaws.athena.connectors.gcs with parameters of type TableName Modifier and Type Method Description static software.amazon.awssdk.services.glue.model.Table
GcsUtil. getGlueTable(TableName tableName, software.amazon.awssdk.services.glue.GlueClient awsGlue)
Get AWS Glue table object -
Uses of TableName in com.amazonaws.athena.connectors.gcs.storage
Methods in com.amazonaws.athena.connectors.gcs.storage with parameters of type TableName Modifier and Type Method Description List<Map<String,String>>
StorageMetadata. getPartitionFolders(org.apache.arrow.vector.types.pojo.Schema schema, TableName tableInfo, Constraints constraints, software.amazon.awssdk.services.glue.GlueClient awsGlue)
Retrieves a list of partition folders from the GCS bucket based on partition.pattern Table parameter and partition keys set forth in Glue table. -
Uses of TableName in com.amazonaws.athena.connectors.google.bigquery
Methods in com.amazonaws.athena.connectors.google.bigquery with parameters of type TableName Modifier and Type Method Description static String
BigQuerySqlUtils. buildSql(TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, List<com.google.cloud.bigquery.QueryParameterValue> parameterValues)
Builds an SQL statement from the schema, table name, split and contraints that can be executable by BigQuery. -
Uses of TableName in com.amazonaws.athena.connectors.hbase
Methods in com.amazonaws.athena.connectors.hbase with parameters of type TableName Modifier and Type Method Description static org.apache.hadoop.hbase.TableName
HbaseTableNameUtils. getHbaseTableName(Map<String,String> configOptions, HBaseConnection conn, TableName athTableName)
Gets the hbase table name from Athena table name.static org.apache.hadoop.hbase.TableName
HbaseTableNameUtils. getQualifiedTable(TableName tableName)
Helper which goes from an Athena Federation SDK TableName to an HBase TableName.static String
HbaseTableNameUtils. getQualifiedTableName(TableName tableName)
Helper which goes from an Athena Federation SDK TableName to an HBase table name string.protected static org.apache.hadoop.hbase.TableName
HbaseTableNameUtils. tryCaseInsensitiveSearch(HBaseConnection conn, TableName tableName)
Performs a case insensitive table search by listing all table names in the schema (namespace), mapping them to their lowercase transformation, and then mapping the given tableName back to a unique table. -
Uses of TableName in com.amazonaws.athena.connectors.hortonworks
Methods in com.amazonaws.athena.connectors.hortonworks with parameters of type TableName Modifier and Type Method Description PreparedStatement
HiveRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.jdbc
Methods in com.amazonaws.athena.connectors.jdbc with parameters of type TableName Modifier and Type Method Description PreparedStatement
MultiplexingJdbcRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.jdbc.manager
Methods in com.amazonaws.athena.connectors.jdbc.manager that return TableName Modifier and Type Method Description protected TableName
JdbcMetadataHandler. caseInsensitiveTableSearch(Connection connection, String databaseName, String tableName)
While being a no-op by default, this function will be overriden by subclasses that support this search.static TableName
JDBCUtil. getSchemaTableName(ResultSet resultSet)
static TableName
JDBCUtil. informationSchemaCaseInsensitiveTableMatch(Connection connection, String databaseName, String tableName)
Methods in com.amazonaws.athena.connectors.jdbc.manager that return types with arguments of type TableName Modifier and Type Method Description static List<TableName>
JDBCUtil. getTableMetadata(PreparedStatement preparedStatement, String tableType)
static List<TableName>
JDBCUtil. getTables(Connection connection, String databaseName)
protected List<TableName>
JdbcMetadataHandler. listTables(Connection jdbcConnection, String databaseName)
Methods in com.amazonaws.athena.connectors.jdbc.manager with parameters of type TableName Modifier and Type Method Description abstract PreparedStatement
JdbcRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
Builds split SQL string and returns prepared statement.protected List<String>
JdbcMetadataHandler. getSplitClauses(TableName tableName)
-
Uses of TableName in com.amazonaws.athena.connectors.mysql
Methods in com.amazonaws.athena.connectors.mysql that return TableName Modifier and Type Method Description protected TableName
MySqlMetadataHandler. caseInsensitiveTableSearch(Connection connection, String databaseName, String tableName)
Methods in com.amazonaws.athena.connectors.mysql that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
MySqlMetadataHandler. getPaginatedTables(Connection connection, String databaseName, int token, int limit)
protected List<TableName>
MySqlMetadataHandler. listTables(Connection jdbcConnection, String databaseName)
Methods in com.amazonaws.athena.connectors.mysql with parameters of type TableName Modifier and Type Method Description PreparedStatement
MySqlRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.oracle
Methods in com.amazonaws.athena.connectors.oracle that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
OracleMetadataHandler. getPaginatedTables(Connection connection, String databaseName, int token, int limit)
Methods in com.amazonaws.athena.connectors.oracle with parameters of type TableName Modifier and Type Method Description PreparedStatement
OracleRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.postgresql
Methods in com.amazonaws.athena.connectors.postgresql that return TableName Modifier and Type Method Description TableName
PostGreSqlMetadataHandler. caseInsensitiveTableMaterialViewMatch(Connection connection, String databaseName, String tableName)
protected TableName
PostGreSqlMetadataHandler. caseInsensitiveTableSearch(Connection connection, String databaseName, String tableName)
Methods in com.amazonaws.athena.connectors.postgresql that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
PostGreSqlMetadataHandler. getPaginatedResults(Connection connection, String databaseName, int token, int limit)
protected List<TableName>
PostGreSqlMetadataHandler. listTables(Connection jdbcConnection, String databaseName)
Methods in com.amazonaws.athena.connectors.postgresql with parameters of type TableName Modifier and Type Method Description PreparedStatement
PostGreSqlRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.redshift
Methods in com.amazonaws.athena.connectors.redshift that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
RedshiftMetadataHandler. getPaginatedResults(Connection connection, String databaseName, int token, int limit)
-
Uses of TableName in com.amazonaws.athena.connectors.saphana
Methods in com.amazonaws.athena.connectors.saphana that return TableName Modifier and Type Method Description protected TableName
SaphanaMetadataHandler. findTableNameFromQueryHint(TableName table)
Finding table name from query hint In sap hana schemas and tables can be case sensitive, but executed query from athena sends table and schema names in lower case, this has been handled by appending query hint to the table name as below "lambda:lambdaname".SCHEMA_NAME."protected TableName
SaphanaMetadataHandler. getTableFromMetadata(String catalogName, TableName tableHandle, DatabaseMetaData metadata)
Logic to handle case sensitivity of table name and schema nameMethods in com.amazonaws.athena.connectors.saphana with parameters of type TableName Modifier and Type Method Description PreparedStatement
SaphanaRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
protected TableName
SaphanaMetadataHandler. findTableNameFromQueryHint(TableName table)
Finding table name from query hint In sap hana schemas and tables can be case sensitive, but executed query from athena sends table and schema names in lower case, this has been handled by appending query hint to the table name as below "lambda:lambdaname".SCHEMA_NAME."protected TableName
SaphanaMetadataHandler. getTableFromMetadata(String catalogName, TableName tableHandle, DatabaseMetaData metadata)
Logic to handle case sensitivity of table name and schema name -
Uses of TableName in com.amazonaws.athena.connectors.snowflake
Methods in com.amazonaws.athena.connectors.snowflake that return TableName Modifier and Type Method Description protected TableName
SnowflakeMetadataHandler. findTableNameFromQueryHint(TableName table)
Finding table name from query hint In sap hana schemas and tables can be case sensitive, but executed query from athena sends table and schema names in lower case, this has been handled by appending query hint to the table name as below "lambda:lambdaname".SCHEMA_NAME."protected TableName
SnowflakeMetadataHandler. getTableFromMetadata(String catalogName, TableName tableHandle, DatabaseMetaData metadata)
Logic to handle case sensitivity of table name and schema nameMethods in com.amazonaws.athena.connectors.snowflake with parameters of type TableName Modifier and Type Method Description PreparedStatement
SnowflakeRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
protected TableName
SnowflakeMetadataHandler. findTableNameFromQueryHint(TableName table)
Finding table name from query hint In sap hana schemas and tables can be case sensitive, but executed query from athena sends table and schema names in lower case, this has been handled by appending query hint to the table name as below "lambda:lambdaname".SCHEMA_NAME."org.apache.arrow.vector.types.pojo.Schema
SnowflakeMetadataHandler. getSchema(Connection jdbcConnection, TableName tableName, org.apache.arrow.vector.types.pojo.Schema partitionSchema)
protected TableName
SnowflakeMetadataHandler. getTableFromMetadata(String catalogName, TableName tableHandle, DatabaseMetaData metadata)
Logic to handle case sensitivity of table name and schema name -
Uses of TableName in com.amazonaws.athena.connectors.sqlserver
Methods in com.amazonaws.athena.connectors.sqlserver that return types with arguments of type TableName Modifier and Type Method Description protected List<TableName>
SqlServerMetadataHandler. getPaginatedTables(Connection connection, String databaseName, int token, int limit)
Methods in com.amazonaws.athena.connectors.sqlserver with parameters of type TableName Modifier and Type Method Description PreparedStatement
SqlServerRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.synapse
Methods in com.amazonaws.athena.connectors.synapse with parameters of type TableName Modifier and Type Method Description PreparedStatement
SynapseRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.teradata
Methods in com.amazonaws.athena.connectors.teradata with parameters of type TableName Modifier and Type Method Description PreparedStatement
TeradataRecordHandler. buildSplitSql(Connection jdbcConnection, String catalogName, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints, Split split)
-
Uses of TableName in com.amazonaws.athena.connectors.tpcds
Methods in com.amazonaws.athena.connectors.tpcds with parameters of type TableName Modifier and Type Method Description static com.teradata.tpcds.Table
TPCDSUtils. validateTable(TableName tableName)
Required that the requested Table be present in the TPCDS generated schema. -
Uses of TableName in com.amazonaws.athena.connectors.vertica
Methods in com.amazonaws.athena.connectors.vertica with parameters of type TableName Modifier and Type Method Description protected org.apache.arrow.vector.types.pojo.Schema
VerticaSchemaUtils. buildTableSchema(Connection connection, TableName name)
-