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

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.utilities.SqlPredicate
 

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.mappers - package com.github.collinalpert.java2db.mappers
 
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 a Java entity on the database.

D

DATABASE - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 
DATABASE_TYPE - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 
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.

E

execute(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes an SELECT SQL statement on the database without Java parameters.
execute(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes an SELECT SQL 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

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
 
getByPredicate(SqlPredicate<T>, DBConnection) - Method in class com.github.collinalpert.java2db.services.BaseService
 
getCode() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getDescription() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getId() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 
getMultiple(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
 
getSingle(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
 

H

HOST - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 

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.utilities
A utility class for converting java lambdas to SQL.
Lambda2Sql() - Constructor for class com.github.collinalpert.java2db.utilities.Lambda2Sql
 
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.utilities.SystemParameter
 
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
 

P

PASSWORD - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 
PORT - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 

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
Resolves any class.
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

setCode(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
setDescription(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
SqlConverter - Class in com.github.collinalpert.java2db.utilities
This code is taken and modified from the lambda2sql GitHub repository.
SqlConverter() - Constructor for class com.github.collinalpert.java2db.utilities.SqlConverter
 
SqlPredicate<T> - Interface in com.github.collinalpert.java2db.utilities
 
SystemParameter - Class in com.github.collinalpert.java2db.utilities
 
SystemParameter() - Constructor for class com.github.collinalpert.java2db.utilities.SystemParameter
 

T

TableName - Annotation Type in com.github.collinalpert.java2db.database
 
test(T) - Method in interface com.github.collinalpert.java2db.utilities.SqlPredicate
 
toSql(SqlPredicate<T>) - Static method in class com.github.collinalpert.java2db.utilities.Lambda2Sql
Converts a predicate lambda to SQL.
toString() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
toString() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 

U

update(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any queries that are supposed to update the database, such as UPDATE, DELETE, TRUNCATE etc.
update(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any queries that are supposed to update the database, such as UPDATE, DELETE, TRUNCATE etc.
update(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Applies updates to an entity on the database.
USERNAME - Static variable in class com.github.collinalpert.java2db.utilities.SystemParameter
 
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.
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.
visit(BinaryExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(ConstantExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(InvocationExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(LambdaExpression<?>) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(MemberExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(ParameterExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
visit(UnaryExpression) - Method in class com.github.collinalpert.java2db.utilities.SqlConverter
 
A B C D E F G H I L M P R S T U V