packages feed

amazonka-athena-2.0: amazonka-athena.cabal

cabal-version:      2.2
name:               amazonka-athena
version:            2.0
synopsis:           Amazon Athena SDK.
homepage:           https://github.com/brendanhay/amazonka
bug-reports:        https://github.com/brendanhay/amazonka/issues
license:            MPL-2.0
license-file:       LICENSE
author:             Brendan Hay
maintainer:
  Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>

copyright:          Copyright (c) 2013-2023 Brendan Hay
category:           AWS
build-type:         Simple
extra-source-files:
  fixture/*.proto
  fixture/*.yaml
  README.md
  src/.gitkeep

description:
  Derived from API version @2017-05-18@ of the AWS service descriptions, licensed under Apache 2.0.
  .
  The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,
  which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.
  .
  It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.
  .
  Generated lenses can be found in "Amazonka.Athena.Lens" and are
  suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.
  .
  See "Amazonka.Athena" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started.

source-repository head
  type:     git
  location: git://github.com/brendanhay/amazonka.git
  subdir:   amazonka-athena

library
  default-language: Haskell2010
  hs-source-dirs:   src gen
  ghc-options:
    -Wall -fwarn-incomplete-uni-patterns
    -fwarn-incomplete-record-updates -funbox-strict-fields

  exposed-modules:
    Amazonka.Athena
    Amazonka.Athena.BatchGetNamedQuery
    Amazonka.Athena.BatchGetPreparedStatement
    Amazonka.Athena.BatchGetQueryExecution
    Amazonka.Athena.CreateDataCatalog
    Amazonka.Athena.CreateNamedQuery
    Amazonka.Athena.CreateNotebook
    Amazonka.Athena.CreatePreparedStatement
    Amazonka.Athena.CreatePresignedNotebookUrl
    Amazonka.Athena.CreateWorkGroup
    Amazonka.Athena.DeleteDataCatalog
    Amazonka.Athena.DeleteNamedQuery
    Amazonka.Athena.DeleteNotebook
    Amazonka.Athena.DeletePreparedStatement
    Amazonka.Athena.DeleteWorkGroup
    Amazonka.Athena.ExportNotebook
    Amazonka.Athena.GetCalculationExecution
    Amazonka.Athena.GetCalculationExecutionCode
    Amazonka.Athena.GetCalculationExecutionStatus
    Amazonka.Athena.GetDatabase
    Amazonka.Athena.GetDataCatalog
    Amazonka.Athena.GetNamedQuery
    Amazonka.Athena.GetNotebookMetadata
    Amazonka.Athena.GetPreparedStatement
    Amazonka.Athena.GetQueryExecution
    Amazonka.Athena.GetQueryResults
    Amazonka.Athena.GetQueryRuntimeStatistics
    Amazonka.Athena.GetSession
    Amazonka.Athena.GetSessionStatus
    Amazonka.Athena.GetTableMetadata
    Amazonka.Athena.GetWorkGroup
    Amazonka.Athena.ImportNotebook
    Amazonka.Athena.Lens
    Amazonka.Athena.ListApplicationDPUSizes
    Amazonka.Athena.ListCalculationExecutions
    Amazonka.Athena.ListDatabases
    Amazonka.Athena.ListDataCatalogs
    Amazonka.Athena.ListEngineVersions
    Amazonka.Athena.ListExecutors
    Amazonka.Athena.ListNamedQueries
    Amazonka.Athena.ListNotebookMetadata
    Amazonka.Athena.ListNotebookSessions
    Amazonka.Athena.ListPreparedStatements
    Amazonka.Athena.ListQueryExecutions
    Amazonka.Athena.ListSessions
    Amazonka.Athena.ListTableMetadata
    Amazonka.Athena.ListTagsForResource
    Amazonka.Athena.ListWorkGroups
    Amazonka.Athena.StartCalculationExecution
    Amazonka.Athena.StartQueryExecution
    Amazonka.Athena.StartSession
    Amazonka.Athena.StopCalculationExecution
    Amazonka.Athena.StopQueryExecution
    Amazonka.Athena.TagResource
    Amazonka.Athena.TerminateSession
    Amazonka.Athena.Types
    Amazonka.Athena.Types.AclConfiguration
    Amazonka.Athena.Types.ApplicationDPUSizes
    Amazonka.Athena.Types.AthenaError
    Amazonka.Athena.Types.CalculationConfiguration
    Amazonka.Athena.Types.CalculationExecutionState
    Amazonka.Athena.Types.CalculationResult
    Amazonka.Athena.Types.CalculationStatistics
    Amazonka.Athena.Types.CalculationStatus
    Amazonka.Athena.Types.CalculationSummary
    Amazonka.Athena.Types.Column
    Amazonka.Athena.Types.ColumnInfo
    Amazonka.Athena.Types.ColumnNullable
    Amazonka.Athena.Types.CustomerContentEncryptionConfiguration
    Amazonka.Athena.Types.Database
    Amazonka.Athena.Types.DataCatalog
    Amazonka.Athena.Types.DataCatalogSummary
    Amazonka.Athena.Types.DataCatalogType
    Amazonka.Athena.Types.Datum
    Amazonka.Athena.Types.EncryptionConfiguration
    Amazonka.Athena.Types.EncryptionOption
    Amazonka.Athena.Types.EngineConfiguration
    Amazonka.Athena.Types.EngineVersion
    Amazonka.Athena.Types.ExecutorsSummary
    Amazonka.Athena.Types.ExecutorState
    Amazonka.Athena.Types.ExecutorType
    Amazonka.Athena.Types.FilterDefinition
    Amazonka.Athena.Types.NamedQuery
    Amazonka.Athena.Types.NotebookMetadata
    Amazonka.Athena.Types.NotebookSessionSummary
    Amazonka.Athena.Types.NotebookType
    Amazonka.Athena.Types.PreparedStatement
    Amazonka.Athena.Types.PreparedStatementSummary
    Amazonka.Athena.Types.QueryExecution
    Amazonka.Athena.Types.QueryExecutionContext
    Amazonka.Athena.Types.QueryExecutionState
    Amazonka.Athena.Types.QueryExecutionStatistics
    Amazonka.Athena.Types.QueryExecutionStatus
    Amazonka.Athena.Types.QueryRuntimeStatistics
    Amazonka.Athena.Types.QueryRuntimeStatisticsRows
    Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline
    Amazonka.Athena.Types.QueryStage
    Amazonka.Athena.Types.QueryStagePlanNode
    Amazonka.Athena.Types.ResultConfiguration
    Amazonka.Athena.Types.ResultConfigurationUpdates
    Amazonka.Athena.Types.ResultReuseByAgeConfiguration
    Amazonka.Athena.Types.ResultReuseConfiguration
    Amazonka.Athena.Types.ResultReuseInformation
    Amazonka.Athena.Types.ResultSet
    Amazonka.Athena.Types.ResultSetMetadata
    Amazonka.Athena.Types.Row
    Amazonka.Athena.Types.S3AclOption
    Amazonka.Athena.Types.SessionConfiguration
    Amazonka.Athena.Types.SessionState
    Amazonka.Athena.Types.SessionStatistics
    Amazonka.Athena.Types.SessionStatus
    Amazonka.Athena.Types.SessionSummary
    Amazonka.Athena.Types.StatementType
    Amazonka.Athena.Types.TableMetadata
    Amazonka.Athena.Types.Tag
    Amazonka.Athena.Types.UnprocessedNamedQueryId
    Amazonka.Athena.Types.UnprocessedPreparedStatementName
    Amazonka.Athena.Types.UnprocessedQueryExecutionId
    Amazonka.Athena.Types.WorkGroup
    Amazonka.Athena.Types.WorkGroupConfiguration
    Amazonka.Athena.Types.WorkGroupConfigurationUpdates
    Amazonka.Athena.Types.WorkGroupState
    Amazonka.Athena.Types.WorkGroupSummary
    Amazonka.Athena.UntagResource
    Amazonka.Athena.UpdateDataCatalog
    Amazonka.Athena.UpdateNamedQuery
    Amazonka.Athena.UpdateNotebook
    Amazonka.Athena.UpdateNotebookMetadata
    Amazonka.Athena.UpdatePreparedStatement
    Amazonka.Athena.UpdateWorkGroup
    Amazonka.Athena.Waiters

  build-depends:
    , amazonka-core  >=2.0  && <2.1
    , base           >=4.12 && <5

test-suite amazonka-athena-test
  type:             exitcode-stdio-1.0
  default-language: Haskell2010
  hs-source-dirs:   test
  main-is:          Main.hs
  ghc-options:      -Wall -threaded

  -- This section is encoded by the template and any modules added by
  -- hand outside these namespaces will not correctly be added to the
  -- distribution package.
  other-modules:
    Test.Amazonka.Athena
    Test.Amazonka.Athena.Internal
    Test.Amazonka.Gen.Athena

  build-depends:
    , amazonka-athena
    , amazonka-core         >=2.0 && <2.1
    , amazonka-test         >=2.0 && <2.1
    , base
    , bytestring
    , case-insensitive
    , tasty
    , tasty-hunit
    , text
    , time
    , unordered-containers