Uses of Class
com.amazonaws.athena.connector.lambda.security.FederatedIdentity
-
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.metadata
Constructors in com.amazonaws.athena.connector.lambda.metadata with parameters of type FederatedIdentity Constructor Description GetDataSourceCapabilitiesRequest(FederatedIdentity identity, String queryId, String catalogName)
Constructs a new MetadataRequest object.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.GetTableRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Map<String,String> queryPassthroughArguments)
Constructs a new GetTableRequest object.ListSchemasRequest(FederatedIdentity identity, String queryId, String catalogName)
Constructs a new ListSchemasRequest object.ListTablesRequest(FederatedIdentity identity, String queryId, String catalogName, String schemaName, String nextToken, int pageSize)
Constructs a new ListTablesRequest object.MetadataRequest(FederatedIdentity identity, MetadataRequestType requestType, String queryId, String catalogName)
Constructs a new MetadataRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.records
Constructors in com.amazonaws.athena.connector.lambda.records with parameters of type FederatedIdentity 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.RecordRequest(FederatedIdentity identity, RecordRequestType requestType, String catalogName, String queryId)
Constructs a new RecordRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.request
Methods in com.amazonaws.athena.connector.lambda.request that return FederatedIdentity Modifier and Type Method Description FederatedIdentity
FederationRequest. getIdentity()
Returns the identity of the caller.Constructors in com.amazonaws.athena.connector.lambda.request with parameters of type FederatedIdentity Constructor Description FederationRequest(FederatedIdentity identity)
Constructs a new FederationRequest object.PingRequest(FederatedIdentity identity, String catalogName, String queryId)
Constructs a new PingRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde
Methods in com.amazonaws.athena.connector.lambda.serde that return FederatedIdentity Modifier and Type Method Description FederatedIdentity
FederatedIdentitySerDe.Deserializer. deserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
FederatedIdentity
FederatedIdentitySerDe.Deserializer. doDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in com.amazonaws.athena.connector.lambda.serde with parameters of type FederatedIdentity Modifier and Type Method Description void
FederatedIdentitySerDe.Serializer. doSerialize(FederatedIdentity federatedIdentity, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequest
GetSplitsRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
protected MetadataRequest
GetTableLayoutRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
protected MetadataRequest
GetTableRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
protected MetadataRequest
ListSchemasRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
protected MetadataRequest
ListTablesRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
protected abstract FederationRequest
MetadataRequestDeserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v4
Methods in com.amazonaws.athena.connector.lambda.serde.v4 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequest
GetDataSourceCapabilitiesRequestSerDeV4.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v5
Methods in com.amazonaws.athena.connector.lambda.serde.v5 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequest
GetTableRequestSerDeV5.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.udf
Constructors in com.amazonaws.athena.connector.lambda.udf with parameters of type FederatedIdentity Constructor Description UserDefinedFunctionRequest(FederatedIdentity identity, Block inputRecords, org.apache.arrow.vector.types.pojo.Schema outputSchema, String methodName, UserDefinedFunctionType functionType)
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.validation
Methods in com.amazonaws.athena.connector.validation with parameters of type FederatedIdentity Modifier and Type Method Description static FederationResponse
FederationServiceProvider. callService(String lambdaFunction, FederatedIdentity identity, String catalog, FederationRequest request)
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 ListSchemasResponse
LambdaMetadataProvider. listSchemas(String catalog, String metadataFunction, FederatedIdentity identity)
This method builds and executes a ListSchemasRequest against the specified Lambda function.static ListTablesResponse
LambdaMetadataProvider. listTables(String catalog, String schema, String metadataFunction, FederatedIdentity identity)
This method builds and executes a ListTablesRequest 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.
-