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

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 a ColumnDefinition
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 a Database
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 a Conditional
Conditional.OperatorOrBuild - Interface in com.github.tadukoo.database.mysql.syntax.conditional
The Operator or building part of building a Conditional
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 a ConditionalStatement
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 a ConditionalStatement
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
Converts the given ResultSet to the proper Query to be returned from the 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
Creates a new Query using the given transaction name, MySQL query statement, and ResultSet conversion function.
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
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