Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
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 a Database
AbstractDatabasePojo() - Constructor for class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
Constructs a new AbstractDatabasePojo with an empty itemMap and columnDefMap, and calls DatabasePojo.setDefaultColumnDefs()
AbstractDatabasePojo(MappedPojo) - Constructor for class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
Constructs a new AbstractDatabasePojo with the itemMap from the given MappedPojo, an empty columnDefMap, and calls DatabasePojo.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 of column definitions
addColumnDef(ColumnDefinition, Object) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
Adds the given ColumnDefinition to the Map of column 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
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages