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_QUERIESconstant. - 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_QUERIESconstant.
M
- map(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
-
Maps a
ResultSetwith a single row to a Java entity. - mapToList(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
-
Maps a
ResultSetwith 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