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
SqlPredicatefor 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_QUERIESconstant. - 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_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
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.