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

S

secondCond - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
The second Conditional involved (it may be null if either a ConditionalStatement is used instead or if there's only one condition)
secondCond - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional
The second Conditional involved (it may be null if either a ConditionalStatement is used instead or if there's only one condition)
secondCond(Conditional) - Method in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
secondCond(Conditional) - Method in interface com.github.tadukoo.database.mysql.syntax.conditional.Conditional.SecondCondition
 
secondCondStmt - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
The second ConditionalStatement involved (it may be null if either a Conditional is used instead or if there's only one condition)
secondCondStmt - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional
The second ConditionalStatement involved (it may be null if either a Conditional is used instead or if there's only one condition)
secondCondStmt(ConditionalStatement) - Method in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
secondCondStmt(ConditionalStatement) - Method in interface com.github.tadukoo.database.mysql.syntax.conditional.Conditional.SecondCondition
 
select() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLStatement.SQLStatementBuilder
 
selectStmt - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement
The select statement to use to grab another table
selectStmt - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
The select statement to use to grab another table
selectStmt - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement
The select statement to use for values to insert
selectStmt - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
The select statement to use for values to insert
selectStmt(SQLSelectStatement) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.ColumnsAndValuesOrSelectStatement
 
selectStmt(SQLSelectStatement) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
set() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
Sets the data type to SET.
set() - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.DataType
Sets the data type to SET.
SET - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLDataType
The SET type in MySQL
SET_DEFAULT - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLReferenceOption
This action is recognized by the MySQL parser, but both InnoDB and NDB reject table definitions containing this - SET DEFAULT
SET_NULL - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLReferenceOption
Delete or update the row from the parent table and set the foreign key column or columns in the child table to NULL - SET NULL
setDefaultColumnDefs() - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
Should be called in the constructor of a DatabasePojo and be used to create the column definitions
setStatements - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement
The statements to set values
setStatements - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SQLUpdateStatementBuilder
The statements to set values
setStatements(EqualsStatement...) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SetStatements
 
setStatements(EqualsStatement...) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SQLUpdateStatementBuilder
setStatements(List<EqualsStatement>) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SetStatements
 
setStatements(List<EqualsStatement>) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SQLUpdateStatementBuilder
shorts(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
This will convert multiple rows of a ResultSet into a List of shorts, a single short for each row
simpleItem(ResultSet, ThrowingFunction<Integer, Type, SQLException>) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single value using the given getter
simpleList(ResultSet, ThrowingFunction<Integer, Type, SQLException>) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
This will convert multiple rows of a ResultSet into a List of values, a single value for each row using the given getter
singleBoolean(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single boolean
singleDate(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single Date
singleDouble(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single double
singleFloat(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single float
singleInteger(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single integer
singleLong(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single long
singleShort(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single Short
singleString(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single String
singleTime(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single Time
singleTimestamp(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
To be used when only one row is expected, this will convert that single row into a single Timestamp
size - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.Builder
The length of the column or total number of digits
size - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
The length of the column or total number of digits
size - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition
The length of the column or total number of digits
size(int) - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
size(int) - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.Size
 
sizeAndDigits(int, int) - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
sizeAndDigits(int, int) - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.SizeAndDigits
 
smallint() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
Sets the data type to SMALLINT.
smallint() - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.DataType
Sets the data type to SMALLINT.
SMALLINT - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLDataType
The SMALLINT type in MySQL
SQLAlterStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQL Alter Statement represents a MySQL Alter statement
SQLAlterStatement(SQLType, String, SQLColumnOperation, String, ColumnDefinition, ForeignKeyConstraint) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement
Constructs a SQLAlterStatement using the given parameters
SQLAlterStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.statement
The building part of building a SQLAlterStatement
SQLAlterStatement.ColumnDef - Interface in com.github.tadukoo.database.mysql.syntax.statement
The column definition part of building a SQLAlterStatement
SQLAlterStatement.ColumnDefOrForeignKey - Interface in com.github.tadukoo.database.mysql.syntax.statement
SQLAlterStatement.ColumnName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Column Name part of building a SQLAlterStatement
SQLAlterStatement.Operation - Interface in com.github.tadukoo.database.mysql.syntax.statement
The operation part of building a SQLAlterStatement
SQLAlterStatement.SQLAlterStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder to use to build a SQLAlterStatement.
SQLAlterStatement.TableName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Table name part of building a SQLAlterStatement
SQLAlterStatement.Type - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Type part of building a SQLAlterStatement
SQLAlterStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
Not allowed to instantiate outside SQLAlterStatement
SQLColumnOperation - Enum Class in com.github.tadukoo.database.mysql.syntax
SQLColumnOperation represents an operation that can be performed on a column in MySQL
SQLColumnOperation(String) - Constructor for enum class com.github.tadukoo.database.mysql.syntax.SQLColumnOperation
Constructs a new SQLColumnOperation from the given parameters
SQLConjunctiveOperator - Enum Class in com.github.tadukoo.database.mysql.syntax.conditional
SQL Conjunctive Operator represents operators that join conditional statements together.
SQLConjunctiveOperator(String) - Constructor for enum class com.github.tadukoo.database.mysql.syntax.conditional.SQLConjunctiveOperator
Constructs a new SQLConjunctiveOperator using the given parameters
SQLCreateStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQLCreateStatement represents a MySQL Create statement
SQLCreateStatement(SQLType, boolean, String, SQLSelectStatement, List<ColumnDefinition>, List<ForeignKeyConstraint>) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement
Constructs a new SQLCreateStatement with the given parameters
SQLCreateStatement.AsOrColumns - Interface in com.github.tadukoo.database.mysql.syntax.statement
The As or Columns part of building a SQLCreateStatement
SQLCreateStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.statement
The building part of building a SQLCreateStatement
SQLCreateStatement.DatabaseName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The database name part of building a SQLCreateStatement
SQLCreateStatement.ExistsOrDatabaseName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The If Not Exists of Database name part of building a SQLCreateStatement
SQLCreateStatement.ExistsOrTableName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The If Not Exists or table name part of building a SQLCreateStatement
SQLCreateStatement.ForeignKeysOrBuild - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Foreign Keys or Building part of building a SQLCreateStatement
SQLCreateStatement.SQLCreateStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder to create a SQLCreateStatement.
SQLCreateStatement.TableName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The table name part of building a SQLCreateStatement
SQLCreateStatement.Type - Interface in com.github.tadukoo.database.mysql.syntax.statement
The type part of building a SQLCreateStatement
SQLCreateStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
Not allowed to instantiate outside of SQLCreateDatabaseStatement
SQLDataType - Enum Class in com.github.tadukoo.database.mysql.syntax
SQL Data Type represents the data type for a MySQL table column
SQLDataType() - Constructor for enum class com.github.tadukoo.database.mysql.syntax.SQLDataType
 
SQLDeleteStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQLDeleteStatement represents a delete statement in MySQL
SQLDeleteStatement(TableRef, Conditional) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLDeleteStatement
Constructs a new SQL Delete Statement with the given parameters
SQLDeleteStatement.SQLDeleteStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder used to build a SQLDeleteStatement.
SQLDeleteStatement.Table - Interface in com.github.tadukoo.database.mysql.syntax.statement
The table part of building a SQLDeleteStatement
SQLDeleteStatement.WhereStatementAndBuild - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Where Statement and building part of building a SQLDeleteStatement
SQLDeleteStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLDeleteStatement.SQLDeleteStatementBuilder
Not allowed to instantiate outside SQLDeleteStatement
SQLDropStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQLDropStatement represents a MySQL Drop statement
SQLDropStatement(SQLType, boolean, String) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLDropStatement
Constructs a new SQLDropStatement with the given parameters
SQLDropStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.statement
The building part of building a SQLDropStatement
SQLDropStatement.ExistsOrName - Interface in com.github.tadukoo.database.mysql.syntax.statement
The If Exists or Name part of building a SQLDropStatement
SQLDropStatement.Name - Interface in com.github.tadukoo.database.mysql.syntax.statement
The name part of building a SQLDropStatement
SQLDropStatement.SQLDropStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder to create a SQLDropStatement.
SQLDropStatement.Type - Interface in com.github.tadukoo.database.mysql.syntax.statement
The type part of building a SQLDropStatement
SQLDropStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLDropStatement.SQLDropStatementBuilder
Not allowed to instantiate outside of SQLDropDatabaseStatement
SQLInsertStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQLInsertStatement represents a MySQL Insert Statement
SQLInsertStatement(TableRef, List<ColumnRef>, List<Object>, SQLSelectStatement) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement
Constructs a new SQLInsertStatement using the given parameters
SQLInsertStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Building part of building a SQLInsertStatement
SQLInsertStatement.ColumnsAndValuesOrSelectStatement - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Columns and Values part of building a SQLInsertStatement
SQLInsertStatement.SQLInsertStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder class used to build a SQLInsertStatement.
SQLInsertStatement.Table - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Table part of building a SQLInsertStatement
SQLInsertStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
Not allowed to instantiate outside SQLInsertStatement
SQLOperator - Enum Class in com.github.tadukoo.database.mysql.syntax.conditional
SQL Operator represents a conditional operator in MySQL
SQLOperator(String) - Constructor for enum class com.github.tadukoo.database.mysql.syntax.conditional.SQLOperator
Constructs a new SQLOperator with the given parameters
SQLReferenceOption - Enum Class in com.github.tadukoo.database.mysql.syntax
SQL Reference Option represents a Reference Option in MySQL
SQLReferenceOption(String) - Constructor for enum class com.github.tadukoo.database.mysql.syntax.SQLReferenceOption
Constructs a new SQLReferenceOption with the given parameter
SQLSelectStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQL Select Statement is used to build a MySQL select statement
SQLSelectStatement(boolean, List<ColumnRef>, List<TableRef>, Conditional) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLSelectStatement
Constructs a new SQLSelectStatement using the given parameters.
SQLSelectStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.statement
The building part of building a SQLSelectStatement
SQLSelectStatement.ColumnsOrTables - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Columns and Tables part of building a SQLSelectStatement
SQLSelectStatement.DistinctOrColumnsOrTables - Interface in com.github.tadukoo.database.mysql.syntax.statement
The distinct of columns or Tables part of building a SQLSelectStatement
SQLSelectStatement.FromTables - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Tables part of building a SQLSelectStatement
SQLSelectStatement.SQLSelectStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder to build a SQLSelectStatement.
SQLSelectStatement.WhereStatementAndBuild - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Where Statement and building part of building a SQLSelectStatement
SQLSelectStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLSelectStatement.SQLSelectStatementBuilder
Not allowed to instantiate outside SQLSelectStatement
SQLStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQL Statement is a class used to create a MySQL Statement
SQLStatement() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLStatement
Not allowed to actually instantiate
SQLStatement.SQLStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder class used to start building a SQL Statement.
SQLStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLStatement.SQLStatementBuilder
Not allowed to instantiate outside SQLStatement
SQLSyntaxUtil - Class in com.github.tadukoo.database.mysql.syntax
SQL Syntax Util provides utilities for handling SQL syntax.
SQLSyntaxUtil() - Constructor for class com.github.tadukoo.database.mysql.syntax.SQLSyntaxUtil
Not allowed to instantiate SQLSyntaxUtil
SQLTransaction<ResultType> - Interface in com.github.tadukoo.database.mysql.transaction
Represents a transaction in MySQL
SQLType - Enum Class in com.github.tadukoo.database.mysql.syntax
Represents a Type in MySQL
SQLType() - Constructor for enum class com.github.tadukoo.database.mysql.syntax.SQLType
 
SQLUpdateStatement - Class in com.github.tadukoo.database.mysql.syntax.statement
SQLUpdateStatement represents an Update statement from MySQL
SQLUpdateStatement(TableRef, List<EqualsStatement>, Conditional) - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement
Constructs a SQLUpdateStatement using the given parameters
SQLUpdateStatement.SetStatements - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Set Statements part of building a SQLUpdateStatement
SQLUpdateStatement.SQLUpdateStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.statement
A builder to use to build a SQLUpdateStatement.
SQLUpdateStatement.Table - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Table part of building a SQLUpdateStatement
SQLUpdateStatement.WhereStatementAndBuild - Interface in com.github.tadukoo.database.mysql.syntax.statement
The Where Statement and building part of building a SQLUpdateStatement
SQLUpdateStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SQLUpdateStatementBuilder
Not allowed to instantiate outside SQLUpdateStatement
storeValues(Database, boolean) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
Stores the values from this DatabasePojo into the given Database.
strings(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
This will convert multiple rows of a ResultSet into a List of Strings, a single String for each row
SubPojoDefinition - Class in com.github.tadukoo.database.mysql.pojo
Sub Pojo Definition holds all the information for a sub pojo contained inside another pojo
SubPojoDefinition(String, String, Class<? extends DatabasePojo>, Pair<ColumnRef, ColumnRef>) - Constructor for class com.github.tadukoo.database.mysql.pojo.SubPojoDefinition
Constructs a new SubPojoDefinition using the given parameters
SubPojoDefinition.Build - Interface in com.github.tadukoo.database.mysql.pojo
The building part of building a SubPojoDefinition
SubPojoDefinition.IDColumn - Interface in com.github.tadukoo.database.mysql.pojo
The ID column part of building a SubPojoDefinition
SubPojoDefinition.Key - Interface in com.github.tadukoo.database.mysql.pojo
The Key part of building a SubPojoDefinition
SubPojoDefinition.SubPojoDefinitionBuilder - Class in com.github.tadukoo.database.mysql.pojo
A builder used to build a SubPojoDefinition.
SubPojoDefinition.TypeAndJunction - Interface in com.github.tadukoo.database.mysql.pojo
The Type and Junction part of building a SubPojoDefinition
SubPojoDefinitionBuilder() - Constructor for class com.github.tadukoo.database.mysql.pojo.SubPojoDefinition.SubPojoDefinitionBuilder
Not allowed to instantiate outside SubPojoDefinition
subPojoDefs - Variable in class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
The Map of subPojo definitions for this pojo
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