athena_mysql library

Classes

AlterBuilder<D extends AthenaDriver>
AlterTableSchemaBuilder<D extends AthenaDriver>
AthenaColumnsDriver
AthenaConfig
Create and manage the athena.yaml file
AthenaDatabaseConnectionDriver
AthenaDatabaseDriver
AthenaDatabaseTransactionDriver
AthenaDriver
AthenaMigration
AthenaMySQL
MySQL Athena connection
AthenaMySqlEndpoint
Configuration for a MySQL database.
AthenaQueryBuilder<D extends AthenaDriver, B extends QueryBuilder>
AthenaQueryResponse
AthenaRowResponse
AthenaSQL<D extends AthenaDriver>
AthenaStringDriver
ColumnDef
CreateBuilder<D extends AthenaDriver>
DropBuilder<D extends AthenaDriver>
InsertOptions<D extends AthenaDriver>
InsertTableOptions<D extends AthenaDriver>
MySqlColumnsDriver
Column options for MySQL Driver
MySqlDriver
MySQL driver for Athena
MySqlTransactionSQLDriver
Represents a MySQL connection endpoint.
QueryResponse
QueryRow
ReadAthenaConfig
Read the athena.yaml file
SelectOptions<D extends AthenaDriver>
SelectTableOptions<D extends AthenaDriver>

Extensions

AlterTableBuilder on AthenaQueryBuilder<D, AlterTableSchema>
AthenaDatabaseConnectionExtension on AthenaSQL<AthenaDatabaseConnectionDriver>
AthenaDatabaseExtension on AthenaSQL<AthenaDatabaseDriver>
AthenaDDLQueryExtension on AthenaQueryBuilder<D, DdlSchema>
AthenaInseretTableQueryExtension on AthenaQueryBuilder<D, SelectTableSchema>
AthenaInsertTableQueryExtension on AthenaQueryBuilder<D, InsertTableSchema>
AthenaInsertTableReturningQueryExtension on AthenaQueryBuilder<D, InsertTableReturningSchema>
AthenaStringExtension on AthenaQueryBuilder<D, B>
BitValueDataTypes on AthenaQueryBuilder<D, CreateColumnSchema>
Bits Data Types
ColumnBuilder on AthenaQueryBuilder<D, CreateColumnSchema>
ColumnDefaultsBuilder on AthenaQueryBuilder<D, CreateColumnSchema>
ColumnOptionsBuilder on CSBuilder<D>
CreateTableBuilder on AthenaQueryBuilder<D, CreateTableSchema>
DropTableBuilder on AthenaQueryBuilder<D, DropTableSchema>
FixedPointDataTypes on AthenaQueryBuilder<D, CreateColumnSchema>
Floating Point Data Types
FloatingPointDataTypes on AthenaQueryBuilder<D, CreateColumnSchema>
Floating Point Data Types
InsertTableBuilder on AthenaQueryBuilder<D, InsertTableSchema>
InsertTableReturningBuilder on AthenaQueryBuilder<D, InsertTableReturningSchema>
IntegerDataTypes on AthenaQueryBuilder<D, CreateColumnSchema>
Integer Data Types
SelectTableBuilder on AthenaQueryBuilder<D, SelectTableSchema>
WhereClauseBuilder on AthenaQueryBuilder<D, WhereClause>
WhereItemBuilder on AthenaQueryBuilder<D, WhereItem>
WhereTableBuilder on AthenaQueryBuilder<D, WhereCreatorSchema>

Typedefs

CSBuilder<D extends AthenaDriver> = AthenaQueryBuilder<D, ColumnSchema>
QueryRows = List<Map<String, Map<String, dynamic>>>
QueryWhereClause<D extends AthenaDriver> = AthenaQueryBuilder<D, WhereClause>
QueryWhereCondition<D extends AthenaDriver> = AthenaQueryBuilder<D, WhereCondition>
QueryWhereItem<D extends AthenaDriver> = AthenaQueryBuilder<D, WhereItem>
QueryWhereItemValue<D extends AthenaDriver> = AthenaQueryBuilder<D, WhereItemValue>
WhereBuilderFunction<D extends AthenaDriver> = AthenaQueryBuilder<D, WhereClause> Function(AthenaQueryBuilder<D, WhereCreatorSchema>)

Exceptions / Errors

AthenaMySQLException
Represents a MySQL connection endpoint.
AthenaMySQLNoConnectionException
Represents a MySQL connection endpoint.