Index
All Classes and Interfaces|All Packages
A
- AbstractDatabasePojo - Class in com.github.tadukoo.database.mysql.pojo
-
Abstract Database Pojo is a simple implementation of a
DatabasePojo
to use to easily make pojos that can be stored and retrieved from aDatabase
- AbstractDatabasePojo() - Constructor for class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
-
Constructs a new
AbstractDatabasePojo
with an empty itemMap and columnDefMap, and callsDatabasePojo.setDefaultColumnDefs()
- AbstractDatabasePojo(MappedPojo) - Constructor for class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
-
Constructs a new
AbstractDatabasePojo
with the itemMap from the givenMappedPojo
, an empty columnDefMap, and callsDatabasePojo.setDefaultColumnDefs()
- add() - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.Operation
-
Sets the
operation
to add a column - add() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
-
Sets the
operation
to add a column - ADD - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLColumnOperation
-
Add a new column - ADD
- addColumnDef(ColumnDefinition) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
-
Adds the given
ColumnDefinition
to the Map ofcolumn definitions
- addColumnDef(ColumnDefinition, Object) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
-
Adds the given
ColumnDefinition
to the Map ofcolumn definitions
and sets the column value to the given value - addForeignKey(ForeignKeyConstraint) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
-
Adds the given
foreign key
to this pojo - addSubPojo(SubPojoDefinition, DatabasePojo, ForeignKeyConstraint) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
-
Adds the info for a subPojo using the given parameters
- alias - Variable in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef
-
The alias to use for the column
- alias - Variable in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
-
The alias to use for the column
- alias - Variable in class com.github.tadukoo.database.mysql.syntax.reference.TableRef
-
The alias to use for the table
- alias - Variable in class com.github.tadukoo.database.mysql.syntax.reference.TableRef.TableRefBuilder
-
The alias to use for the table
- alias(String) - Method in interface com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.AliasOrBuild
- alias(String) - Method in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
- alias(String) - Method in interface com.github.tadukoo.database.mysql.syntax.reference.TableRef.AliasAndBuild
- alias(String) - Method in class com.github.tadukoo.database.mysql.syntax.reference.TableRef.TableRefBuilder
- alter() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLStatement.SQLStatementBuilder
- AND - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.conditional.SQLConjunctiveOperator
-
Both statements must be true (
AND
) - as(SQLSelectStatement) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.AsOrColumns
-
Create the table using another table
- as(SQLSelectStatement) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
-
Create the table using another table
- autoIncrement - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition
-
Whether to auto-increment this column or not
- autoIncrement - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.Builder
-
Whether to auto-increment the column or not
- autoIncrement() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.NumericColumnDefinitionBuilder
-
Sets the column to auto-increment
- autoIncrement() - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.NumericEnding
-
Sets the column to auto-increment
All Classes and Interfaces|All Packages