Index
All Classes and Interfaces|All Packages
C
- CASCADE - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLReferenceOption
-
Delete or update the row from the parent table and automatically delete or update the matching rows in the child table - CASCADE
- CHAR - Enum constant in enum class com.github.tadukoo.database.mysql.syntax.SQLDataType
-
The CHAR type in MySQL
- character() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
-
Sets the data type to
CHAR
. - character() - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.DataType
-
Sets the data type to
CHAR
. - check(ResultSet) - Static method in class com.github.tadukoo.database.mysql.CommonResultSetConverters
-
Checks if any rows were returned in the
ResultSet
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.Database.DatabaseBuilder
-
Checks for any errors with the set parameters and will throw an IllegalArgumentException if any are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.pojo.SubPojoDefinition.SubPojoDefinitionBuilder
-
Checks for any errors in the set parameters and throws an error if any problems are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.Builder
-
Checks for any errors in the set parameters and throws an error if any are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
-
Checks for any errors in the set parameters
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement.ConditionStatementBuilder
-
Checks for any errors in the set parameters
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
-
Checks for any errors in the set parameters and will throw an error if any are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
-
Checks for any errors in the set parameters
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.reference.TableRef.TableRefBuilder
-
Checks for any errors with the set parameters
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
-
Checks for any errors in the set parameters and throws an exception if any are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
-
Checks for any errors and throws an IllegalArgumentException if any errors are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLDeleteStatement.SQLDeleteStatementBuilder
-
Throws an IllegalArgumentException if any errors occur in the parameters set
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLDropStatement.SQLDropStatementBuilder
-
Checks for any errors and throws an IllegalArgumentException if any errors are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
-
Checks for any errors and throws an IllegalArgumentException if any are found
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLSelectStatement.SQLSelectStatementBuilder
-
Checks for any errors with the set parameters
- checkForErrors() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLUpdateStatement.SQLUpdateStatementBuilder
-
Throws an IllegalArgumentException if any errors are found in the parameters
- column - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement
-
The column of this statement
- column - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement.ConditionStatementBuilder
-
The
ColumnRef
to the column of the statement - column - Variable in class com.github.tadukoo.database.mysql.syntax.conditional.EqualsStatement
-
The
column
of the statement - column(ColumnRef) - Method in interface com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement.Column
- column(ColumnRef) - Method in class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement.ConditionStatementBuilder
- columnDef - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement
-
The
column definition
to be used - columnDef - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
-
The
column definition
to be used - columnDef(ColumnDefinition) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.ColumnDef
- columnDef(ColumnDefinition) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
- ColumnDefinition - Class in com.github.tadukoo.database.mysql.syntax
-
Column Definition is a definition for a column in MySQL.
- ColumnDefinition(String, SQLDataType, Long, List<String>, Integer, Integer, boolean, boolean, boolean, boolean) - Constructor for class com.github.tadukoo.database.mysql.syntax.ColumnDefinition
-
Constructs a new
ColumnDefinition
with the given parameters - ColumnDefinition.AllowDefaultLength - Interface in com.github.tadukoo.database.mysql.syntax
-
The Length part of building a
ColumnDefinition
, allowing using a default length - ColumnDefinition.AllowDefaultLengthLong - Interface in com.github.tadukoo.database.mysql.syntax
-
The Length part of building a
ColumnDefinition
, allowing using a default length and using a long - ColumnDefinition.AllowDefaultSize - Interface in com.github.tadukoo.database.mysql.syntax
-
The Size part of building a
ColumnDefinition
, allowing using a default size - ColumnDefinition.Build - Interface in com.github.tadukoo.database.mysql.syntax
-
The Building part of building a
ColumnDefinition
- ColumnDefinition.Builder - Class in com.github.tadukoo.database.mysql.syntax
-
A builder class for non-numeric column definitions
- ColumnDefinition.ColumnDefinitionBuilder - Class in com.github.tadukoo.database.mysql.syntax
-
A builder used to build a
ColumnDefinition
. - ColumnDefinition.ColumnName - Interface in com.github.tadukoo.database.mysql.syntax
-
The Column Name part of building a
ColumnDefinition
- ColumnDefinition.DataType - Interface in com.github.tadukoo.database.mysql.syntax
-
The
Data Type
part of building aColumnDefinition
- ColumnDefinition.FractionalSecondsPrecision - Interface in com.github.tadukoo.database.mysql.syntax
-
The Fractional Seconds Precision part of building a
ColumnDefinition
- ColumnDefinition.Length - Interface in com.github.tadukoo.database.mysql.syntax
-
The Length part of building a
ColumnDefinition
- ColumnDefinition.NormalEnding - Interface in com.github.tadukoo.database.mysql.syntax
-
The normal ending part of building a
ColumnDefinition
- ColumnDefinition.NumericColumnDefinitionBuilder - Class in com.github.tadukoo.database.mysql.syntax
-
A builder class to use for numeric column definitions
- ColumnDefinition.NumericEnding - Interface in com.github.tadukoo.database.mysql.syntax
-
The numeric ending part of building a
ColumnDefinition
- ColumnDefinition.Size - Interface in com.github.tadukoo.database.mysql.syntax
-
The Size part of building a
ColumnDefinition
- ColumnDefinition.SizeAndDigits - Interface in com.github.tadukoo.database.mysql.syntax
-
The Size and Digits part of building a
ColumnDefinition
- ColumnDefinition.Values - Interface in com.github.tadukoo.database.mysql.syntax
-
The Values part of building a
ColumnDefinition
- ColumnDefinitionBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
-
Not allowed to instantiate outside of
ColumnDefinition
- columnDefMap - Variable in class com.github.tadukoo.database.mysql.pojo.AbstractDatabasePojo
-
The Map of
column definitions
for this pojo - columnDefs(ColumnDefinition...) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnDefs(ColumnDefinition...) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- columnDefs(List<ColumnDefinition>) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnDefs(List<ColumnDefinition>) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.Builder
-
The name to use for the column
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
-
The name to use for the column
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition
-
The name to use for the column
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef
-
The name of the column
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
-
The name of the column
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement
-
The name of the column to alter
- columnName - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
-
The name of the column to alter
- columnName(String) - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
- columnName(String) - Method in interface com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnName
- columnName(String) - Method in interface com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnName
- columnName(String) - Method in class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
- columnName(String) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.ColumnName
- columnName(String) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLAlterStatement.SQLAlterStatementBuilder
- columnNames - Variable in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint
-
The names of the columns for the foreign key
- columnNames - Variable in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
-
The names of the columns for the foreign key
- columnNames(String...) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnNames(String...) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- columnNames(List<String>) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnNames(List<String>) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- ColumnRef - Class in com.github.tadukoo.database.mysql.syntax.reference
-
Column Ref is a reference to a column in SQL
- ColumnRef(String, String, String) - Constructor for class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef
-
Constructs a
ColumnRef
using the given parameters - ColumnRef.AliasOrBuild - Interface in com.github.tadukoo.database.mysql.syntax.reference
-
The Alias and building part of building a
ColumnRef
- ColumnRef.Build - Interface in com.github.tadukoo.database.mysql.syntax.reference
-
The building part of building a
ColumnRef
- ColumnRef.ColumnName - Interface in com.github.tadukoo.database.mysql.syntax.reference
-
The Column Name part of building a
ColumnRef
- ColumnRef.ColumnRefBuilder - Class in com.github.tadukoo.database.mysql.syntax.reference
-
A builder to use to build a
ColumnRef
. - ColumnRef.TableNameOrColumnName - Interface in com.github.tadukoo.database.mysql.syntax.reference
-
The Table Name or Column Name part of building a
ColumnRef
- ColumnRefBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.reference.ColumnRef.ColumnRefBuilder
-
Not allowed to instantiate outside ColumnRef
- columnRefs(ColumnRef...) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnRefs(ColumnRef...) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- columnRefs(List<ColumnRef>) - Method in interface com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ColumnNames
- columnRefs(List<ColumnRef>) - Method in class com.github.tadukoo.database.mysql.syntax.ForeignKeyConstraint.ForeignKeyConstraintBuilder
- columns - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement
-
The
columns
to create in the table - columns - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
-
The
columns
to create in the table - columns - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement
-
The
columns
to insert into - columns - Variable in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
-
The
columns
to insert into - columns(ColumnDefinition...) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.AsOrColumns
- columns(ColumnDefinition...) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
- columns(ColumnRef...) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.ColumnsAndValuesOrSelectStatement
- columns(ColumnRef...) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
- columns(List<ColumnDefinition>) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.AsOrColumns
- columns(List<ColumnDefinition>) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLCreateStatement.SQLCreateStatementBuilder
- columns(List<ColumnRef>) - Method in interface com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.ColumnsAndValuesOrSelectStatement
- columns(List<ColumnRef>) - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLInsertStatement.SQLInsertStatementBuilder
- com.github.tadukoo.database.mysql - package com.github.tadukoo.database.mysql
-
Contains classes for working with a MySQL Database
- com.github.tadukoo.database.mysql.pojo - package com.github.tadukoo.database.mysql.pojo
-
Contains
DatabasePojo
, which can be used to store and retrieve the pojo values from aDatabase
- com.github.tadukoo.database.mysql.syntax - package com.github.tadukoo.database.mysql.syntax
-
Contains syntax elements to help build SQL statements
- com.github.tadukoo.database.mysql.syntax.conditional - package com.github.tadukoo.database.mysql.syntax.conditional
-
Contains syntax elements relating to conditionals
- com.github.tadukoo.database.mysql.syntax.reference - package com.github.tadukoo.database.mysql.syntax.reference
-
Contains syntax elements for references (e.g.
- com.github.tadukoo.database.mysql.syntax.statement - package com.github.tadukoo.database.mysql.syntax.statement
-
Contains classes for creating MySQL statements
- com.github.tadukoo.database.mysql.transaction - package com.github.tadukoo.database.mysql.transaction
-
Contains
SQLTransaction
and some implementations of it - com.github.tadukoo.database.mysql.transaction.query - package com.github.tadukoo.database.mysql.transaction.query
-
Contains
Query
and some basic implementations of it - com.github.tadukoo.database.mysql.transaction.update - package com.github.tadukoo.database.mysql.transaction.update
-
Contains
Updates
, along with some implementations of it - CommonResultSetConverters - Class in com.github.tadukoo.database.mysql
-
Common Result Set Converters are used for common/simple conversions from a
ResultSet
to values - CommonResultSetConverters() - Constructor for class com.github.tadukoo.database.mysql.CommonResultSetConverters
-
Not allowed to instantiate
- Conditional - Class in com.github.tadukoo.database.mysql.syntax.conditional
-
Conditional represents a (potentially complex) conditional in MySQL
- Conditional(Conditional, ConditionalStatement, SQLConjunctiveOperator, Conditional, ConditionalStatement) - Constructor for class com.github.tadukoo.database.mysql.syntax.conditional.Conditional
-
Constructs a new Conditional using the given parameters
- Conditional.Build - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The Building part of building a
Conditional
- Conditional.ConditionalBuilder - Class in com.github.tadukoo.database.mysql.syntax.conditional
-
Conditional Builder is used to build a
Conditional
. - Conditional.FirstCondition - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The First Condition part of building a
Conditional
- Conditional.Operator - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The
Operator
part of building aConditional
- Conditional.OperatorOrBuild - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The
Operator
or building part of building aConditional
- Conditional.SecondCondition - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The Second Condition part of building a
Conditional
- ConditionalBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.conditional.Conditional.ConditionalBuilder
-
Not allowed to instantiate outside Conditional
- ConditionalStatement - Class in com.github.tadukoo.database.mysql.syntax.conditional
-
Conditional Statement represents a single conditional statement in MySQL (it may be part of a greater
Conditional
) - ConditionalStatement(boolean, ColumnRef, SQLOperator, Object) - Constructor for class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement
-
Constructs a new conditional statement with the given parameters
- ConditionalStatement.Build - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The building part of building a
ConditionalStatement
- ConditionalStatement.Column - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The
Column
part of building aConditionalStatement
- ConditionalStatement.ConditionStatementBuilder - Class in com.github.tadukoo.database.mysql.syntax.conditional
-
A builder to create a
ConditionalStatement
. - ConditionalStatement.Operator - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The
Operator
part of building aConditionalStatement
- ConditionalStatement.Value - Interface in com.github.tadukoo.database.mysql.syntax.conditional
-
The Value part of building a
ConditionalStatement
- ConditionStatementBuilder() - Constructor for class com.github.tadukoo.database.mysql.syntax.conditional.ConditionalStatement.ConditionStatementBuilder
-
Not allowed to instantiate outside ConditionalStatement
- connect() - Method in class com.github.tadukoo.database.mysql.Database
-
Creates a
Connection
to a MySQL database with the url and login information that was set in the constructor of this Database class. - convertFromResultSet(ResultSet) - Method in class com.github.tadukoo.database.mysql.transaction.query.Query
- convertValueToString(Object) - Static method in class com.github.tadukoo.database.mysql.syntax.SQLSyntaxUtil
-
Converts the given object into a string to use for a value in MySQL
- create() - Method in class com.github.tadukoo.database.mysql.syntax.statement.SQLStatement.SQLStatementBuilder
- createInsertAndGetID(String, String, Collection<String>, Collection<Object>) - Static method in class com.github.tadukoo.database.mysql.transaction.InsertAndGetID
-
Creates a new
InsertAndGetID
using the given information. - createNormalEnding() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
- createNumericEnding() - Method in class com.github.tadukoo.database.mysql.syntax.ColumnDefinition.ColumnDefinitionBuilder
- createQuery(String, String, ThrowingFunction<ResultSet, ResultType, SQLException>) - Static method in class com.github.tadukoo.database.mysql.transaction.query.Query
- createTable(Database) - Method in interface com.github.tadukoo.database.mysql.pojo.DatabasePojo
-
Create a table for this pojo on the given
Database
- createUpdates(String, List<String>, List<String>) - Static method in class com.github.tadukoo.database.mysql.transaction.update.Updates
-
Creates a new Updates transaction with the given parameters
All Classes and Interfaces|All Packages