A B C D E F G H I L M O P Q R S T U V W 

A

addConstraint(Class<E>, SqlPredicate<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Adds a query constraint to a query made with a certain entity.
and(SqlPredicate<? super T>) - Method in interface com.github.collinalpert.java2db.functions.SqlPredicate
 
as(String) - Method in class com.github.collinalpert.java2db.queries.Query
Applies an alias to the result.
ASCENDING - com.github.collinalpert.java2db.queries.OrderTypes
 

B

BaseCodeAndDescriptionEntity - Class in com.github.collinalpert.java2db.entities
 
BaseCodeAndDescriptionEntity() - Constructor for class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
BaseCodeAndDescriptionService<T extends BaseCodeAndDescriptionEntity> - Class in com.github.collinalpert.java2db.services
 
BaseCodeAndDescriptionService(Class<T>) - Constructor for class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
BaseEntity - Class in com.github.collinalpert.java2db.entities
 
BaseEntity() - Constructor for class com.github.collinalpert.java2db.entities.BaseEntity
 
BaseMapper<T extends BaseEntity> - Class in com.github.collinalpert.java2db.mappers
 
BaseMapper(Class<T>) - Constructor for class com.github.collinalpert.java2db.mappers.BaseMapper
 
BaseService<T extends BaseEntity> - Class in com.github.collinalpert.java2db.services
 
BaseService(Class<T>) - Constructor for class com.github.collinalpert.java2db.services.BaseService
Constructor for the base class of all services.

C

close() - Method in class com.github.collinalpert.java2db.database.DBConnection
Closes the connection to the database.
com.github.collinalpert.java2db.database - package com.github.collinalpert.java2db.database
 
com.github.collinalpert.java2db.entities - package com.github.collinalpert.java2db.entities
 
com.github.collinalpert.java2db.functions - package com.github.collinalpert.java2db.functions
 
com.github.collinalpert.java2db.mappers - package com.github.collinalpert.java2db.mappers
 
com.github.collinalpert.java2db.queries - package com.github.collinalpert.java2db.queries
 
com.github.collinalpert.java2db.services - package com.github.collinalpert.java2db.services
 
com.github.collinalpert.java2db.utilities - package com.github.collinalpert.java2db.utilities
 
create(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Creates this Java entity on the database.

D

DATABASE - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
DATABASE_TYPE - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
DatabaseTypes - Enum in com.github.collinalpert.java2db.database
 
DBConnection - Class in com.github.collinalpert.java2db.database
 
DBConnection() - Constructor for class com.github.collinalpert.java2db.database.DBConnection
 
delete(long) - Method in class com.github.collinalpert.java2db.services.BaseService
Deletes a row by an id.
delete(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Deletes the corresponding row on the database.
DESCENDING - com.github.collinalpert.java2db.queries.OrderTypes
 

E

execute(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes a DQL statement on the database without Java parameters.
execute(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes a DQL statement on the database with Java parameters.

F

ForeignKey - Annotation Type in com.github.collinalpert.java2db.database
Marks a field as the correspondent to a foreign key in the database.
ForeignKeyObject - Annotation Type in com.github.collinalpert.java2db.database
Marks a field as the correspondent object to a foreign key.

G

get() - Method in class com.github.collinalpert.java2db.queries.Query
Gets the values returned from the query.
getAll() - Method in class com.github.collinalpert.java2db.services.BaseService
 
getAllFields(T) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getAllFields(T, boolean) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getAllFields(T, Class<?>) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getAllFields(T, Class<?>, boolean) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Gets all fields of an entity including all base classes.
getByCode(String) - Method in class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
getByDescription(String) - Method in class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
getById(long) - Method in class com.github.collinalpert.java2db.services.BaseService
 
getCode() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getConstraints(Class<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Retrieves a composition SqlPredicate for all constraints that have been added for this class or any superclass of this class.
getDescription() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getFirst() - Method in class com.github.collinalpert.java2db.queries.Query
Gets the first row of a query.
getId() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 
getMultiple(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
Retrieves list of entities which match the predicate.
getQuery() - Method in class com.github.collinalpert.java2db.queries.Query
 
getSingle(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
Retrieves a single entity which matches the predicate.
getSql() - Method in enum com.github.collinalpert.java2db.queries.OrderTypes
 

H

HOST - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 

I

IoC - Class in com.github.collinalpert.java2db.utilities
 
IoC() - Constructor for class com.github.collinalpert.java2db.utilities.IoC
 
isOpen() - Method in class com.github.collinalpert.java2db.database.DBConnection
Determines if a connection to the database still exists or not.
isRegistered(Class<S>) - Method in class com.github.collinalpert.java2db.utilities.IoC
Checks if a service has already been registered.
isValid() - Method in class com.github.collinalpert.java2db.database.DBConnection
Checks if the connection is valid/successful.

L

Lambda2Sql - Class in com.github.collinalpert.java2db.functions
A utility class for converting java lambdas to SQL.
Lambda2Sql() - Constructor for class com.github.collinalpert.java2db.functions.Lambda2Sql
 
limit(int) - Method in class com.github.collinalpert.java2db.queries.Query
Limits the result of the rows returned to a maximum of the passed integer.
log(Object) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Prints messages to the query, while considering the LOG_QUERIES constant.
LOG_QUERIES - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
logf(String, Object...) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Prints formatted messages to the query, while considering the LOG_QUERIES constant.

M

map(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
Maps a ResultSet with a single row to a Java entity.
mapToList(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
Maps a ResultSet with multiple rows to a list of Java entities.
MICROSOFT - com.github.collinalpert.java2db.database.DatabaseTypes
 
MYSQL - com.github.collinalpert.java2db.database.DatabaseTypes
 

O

orderBy(SqlFunction<T, ?>) - Method in class com.github.collinalpert.java2db.queries.Query
Adds an ORDER BY clause to the DQL statement.
orderBy(SqlFunction<T, ?>, OrderTypes) - Method in class com.github.collinalpert.java2db.queries.Query
Adds an ORDER BY clause to the DQL statement.
OrderTypes - Enum in com.github.collinalpert.java2db.queries
An enum representing the sorting order possibilities in a DQL statement.

P

PASSWORD - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
PORT - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 

Q

Query<T extends BaseEntity> - Class in com.github.collinalpert.java2db.queries
A class representing a DQL statement with different options, including where clauses, order by clauses and limits.
Query(Query<T>, BaseMapper<T>) - Constructor for class com.github.collinalpert.java2db.queries.Query
Constructor for creating a DQL statement which includes a sub select.
Query(String, BaseMapper<T>) - Constructor for class com.github.collinalpert.java2db.queries.Query
Constructor for creating a basic DQL statement for a given table name.

R

registerService(Class<E>, S) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Registers an instance of a service class.
resolve(Class<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Creates an instance of any class with an empty constructor.
resolveService(Class<S>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Resolves a service class.
resolveServiceByEntity(Class<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Resolves a service class by the entity it was registered with.

S

selectQuery() - Method in class com.github.collinalpert.java2db.services.BaseService
 
SerializedFunctionalInterface - Interface in com.github.collinalpert.java2db.functions
 
setCode(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
setDescription(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
setId(long) - Method in class com.github.collinalpert.java2db.entities.BaseEntity
This setter only exists for frameworks like Spring, where a form needs to set this id.
SqlConverter - Class in com.github.collinalpert.java2db.functions
This code is taken and modified from the lambda2sql GitHub repository.
SqlConverter() - Constructor for class com.github.collinalpert.java2db.functions.SqlConverter
 
SqlFunction<T,R> - Interface in com.github.collinalpert.java2db.functions
 
SqlPredicate<T> - Interface in com.github.collinalpert.java2db.functions
 
subSelectQuery(Query<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
Creates a DQL statement which contains a sub select.

T

TableName - Annotation Type in com.github.collinalpert.java2db.database
 
toSql(SerializedFunctionalInterface) - Static method in class com.github.collinalpert.java2db.functions.Lambda2Sql
Converts a lambda lambda expression to SQL.
toString() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
toString() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 
toString() - Method in class com.github.collinalpert.java2db.queries.Query
 

U

update(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any DDL/DML queries.
update(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any DDL/DML queries with Java parameters.
update(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Updates this entity's row on the database.
USERNAME - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
Utilities - Class in com.github.collinalpert.java2db.utilities
 
Utilities() - Constructor for class com.github.collinalpert.java2db.utilities.Utilities
 

V

value() - Method in annotation type com.github.collinalpert.java2db.database.ForeignKey
 
value() - Method in annotation type com.github.collinalpert.java2db.database.ForeignKeyObject
 
value() - Method in annotation type com.github.collinalpert.java2db.database.TableName
 
valueOf(String) - Static method in enum com.github.collinalpert.java2db.database.DatabaseTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.collinalpert.java2db.queries.OrderTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.collinalpert.java2db.database.DatabaseTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.collinalpert.java2db.queries.OrderTypes
Returns an array containing the constants of this enum type, in the order they are declared.
visit(BinaryExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(ConstantExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(InvocationExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(LambdaExpression<?>) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(MemberExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(ParameterExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 
visit(UnaryExpression) - Method in class com.github.collinalpert.java2db.functions.SqlConverter
 

W

where(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.queries.Query
Adds a WHERE clause to the DQL statement.
A B C D E F G H I L M O P Q R S T U V W