Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abbreviate(String) - Static method in class org.litebridgedb.commons.StringUtils
-
Returns a lowercase string consisting of: the first letter of each "word" (a letter that follows a non-letter/digit), the first letter of each camelCase hump (an uppercase letter that follows a lowercase letter), and all digits found anywhere in the input. Non-letter/digit characters act as separators and are otherwise ignored.
- abort(Executor) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- AbstractColumnSpecBuilder<SELF> - Class in org.litebridgedb.orm.api.spec
- AbstractDatabaseProvider - Class in org.litebridgedb.db.spi.impl
-
An abstract implementation of the
DatabaseProviderinterface that provides a framework for interacting with a database by managing SQL queries, metadata retrieval, and type conversions. - AbstractDatabaseProvider(TypeConverter) - Constructor for class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- AbstractDatabaseProvider.BindValue - Record Class in org.litebridgedb.db.spi.impl
-
A binding value and its associated SQL data type.
- AbstractDatabaseProvider.PreparedRow - Record Class in org.litebridgedb.db.spi.impl
-
A prepared row with associated value specifiers and bound values.
- AbstractDatabaseProvider.PreparedSql - Record Class in org.litebridgedb.db.spi.impl
-
A prepared SQL statement along with its associated bind values.
- AbstractNumberConverter<T> - Class in org.litebridgedb.convert.converter
-
An abstract base class for
Converterimplementations that handle numeric types. - AbstractNumberConverter() - Constructor for class org.litebridgedb.convert.converter.AbstractNumberConverter
- AbstractStatementBuilder<US> - Class in org.litebridgedb.orm.persistence
- AbstractStatementBuilder(OrmTable) - Constructor for class org.litebridgedb.orm.persistence.AbstractStatementBuilder
- AbstractStringParsingConverter<T> - Class in org.litebridgedb.convert.converter
-
An abstract base class for
Converterimplementations that primarily convert values by parsing their string representation. - AbstractStringParsingConverter() - Constructor for class org.litebridgedb.convert.converter.AbstractStringParsingConverter
- add(E) - Method in class org.litebridgedb.commons.type.WeakIdentitySet
- add(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- add(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- add(DtoUpdateResult) - Method in class org.litebridgedb.orm.persistence.CompositeUpdateResult
- add(FieldAccessor) - Method in class org.litebridgedb.tracking.FieldAccessorChain
- ADD - Enum constant in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
- addColumns(List<Column>) - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- addColumnValue(ColumnValue) - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- addCommitCallback(Runnable) - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
-
Adds a
Runnableto be executed if the transaction is committed. - addCommitCallback(Runnable) - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- addCommitCallback(Runnable) - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- addDependant(Object, PipedStatement) - Method in class org.litebridgedb.orm.persistence.StatementChain
- addDependency(Object, PipedStatement) - Method in class org.litebridgedb.orm.persistence.StatementChain
- addFieldColumns(List<DtoSelectSpec.FieldColumn>) - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- addJoinedDtoData(DtoJoinSpec, List<Object>, Row) - Method in class org.litebridgedb.orm.persistence.DtoBlueprint
- addOneToManyReverseMapping(FieldAccessor) - Method in class org.litebridgedb.orm.persistence.OrmTable
- addRollbackCallback(Runnable) - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
-
Adds a
Runnableto be executed if the transaction is rolled back. - addRollbackCallback(Runnable) - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- addRollbackCallback(Runnable) - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- addTable(Class<?>, OrmTable) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- alias() - Method in class org.litebridgedb.db.spi.Aliased
-
Retrieve the alias of the aliased entity.
- Aliased - Class in org.litebridgedb.db.spi
-
A name and an optional alias.
- Aliased(String) - Constructor for class org.litebridgedb.db.spi.Aliased
- Aliased(String, String) - Constructor for class org.litebridgedb.db.spi.Aliased
- aliasOrName() - Method in class org.litebridgedb.db.spi.Aliased
-
Retrieve the alias if it is set; otherwise, return the name.
- allowInterface(Class<?>) - Method in class org.litebridgedb.orm.api.register.RegistrationContext
- and(String) - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereConditionClauseTerminalImpl
- and(String) - Method in class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- and(String) - Method in class org.litebridgedb.orm.api.dto.DtoWhereConditionClauseTerminal
- and(String) - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdateWhereConditionClauseTerminalImpl
- and(String) - Method in class org.litebridgedb.orm.api.sql.delete.SqlDeleteWhereConditionClauseTerminalImpl
- and(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- and(String) - Method in class org.litebridgedb.orm.api.sql.SqlWhereConditionClauseTerminal
- and(String) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateWhereConditionClauseTerminalImpl
- and(FieldColumnSpec) - Method in class org.litebridgedb.orm.api.dto.DtoWhereConditionClauseTerminal
- appendLimitClause(Limit, StringBuilder) - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- appendLimitClause(Limit, StringBuilder) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- appendTable(StringBuilder, String, String) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- appendTable(StringBuilder, Table) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- appendTable(StringBuilder, TableMetaData) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- as(String) - Method in class org.litebridgedb.db.spi.Aliased
-
Set the alias for this entity and return the updated instance.
- as(String) - Method in class org.litebridgedb.db.spi.Column
-
Assign an alias to the current
Columninstance and return the updated instance. - as(String) - Method in class org.litebridgedb.db.spi.Table
- asc() - Method in record class org.litebridgedb.db.spi.query.OrderBy
-
Returns the value of the
ascrecord component. - asc() - Method in class org.litebridgedb.orm.api.dto.DtoOrderByClause
- asc() - Method in class org.litebridgedb.orm.api.sql.SqlOrderByClause
- autoIncrement() - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- autoIncrement() - Method in class org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder
- autoIncrement() - Method in interface org.litebridgedb.orm.api.spec.ColumnSpecBuilder
B
- begin() - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
-
Begins a new transaction for the current thread.
- begin() - Method in class org.litebridgedb.orm.api.tx.IsolationClause
-
Begins a new transaction for the current thread.
- begin() - Method in class org.litebridgedb.orm.api.tx.ReadOnlyClause
-
Begins a new transaction for the current thread.
- begin() - Method in class org.litebridgedb.orm.api.tx.TransactionContextTerminal
-
Begins a new transaction for the current thread.
- begin() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- begin() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- begin(boolean, Isolation) - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
- begin(boolean, Isolation) - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- begin(boolean, Isolation) - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- beginRequest() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- BigDecimalConverter - Class in org.litebridgedb.convert.converter
-
A converter for
BigDecimalvalues. - BigDecimalConverter() - Constructor for class org.litebridgedb.convert.converter.BigDecimalConverter
- BigIntegerConverter - Class in org.litebridgedb.convert.converter
-
A converter for
BigIntegervalues. - BigIntegerConverter() - Constructor for class org.litebridgedb.convert.converter.BigIntegerConverter
- BindValue(Object, int) - Constructor for record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Creates an instance of a
BindValuerecord class. - bindValues() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Returns the value of the
bindValuesrecord component. - bindValues() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Returns the value of the
bindValuesrecord component. - blankIfNull(String) - Static method in class org.litebridgedb.commons.StringUtils
-
Returns an empty string if the given string is null; otherwise, returns the input string.
- BooleanConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Booleanvalues. - BooleanConverter() - Constructor for class org.litebridgedb.convert.converter.BooleanConverter
- BooleanUtils - Class in org.litebridgedb.commons
-
Utility class for boolean operations.
- build() - Method in class org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder
- build() - Method in class org.litebridgedb.orm.api.spec.FieldColumnSpecBuilder
- build() - Method in class org.litebridgedb.orm.persistence.AbstractStatementBuilder
- build() - Method in class org.litebridgedb.orm.persistence.DeleteBuilder
- build() - Method in class org.litebridgedb.orm.persistence.NoOpStatementBuilder
- build() - Method in interface org.litebridgedb.orm.persistence.StatementBuilder
- buildDtoTableSpec(Class<?>) - Method in interface org.litebridgedb.orm.api.register.DtoTableSpecBuilder
- buildDtoTableSpec(Class<?>) - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- buildDtoTableSpec(Class<?>) - Method in class org.litebridgedb.orm.api.register.RegistrationJoinStep
- buildDtoTableSpec(Class<?>) - Method in class org.litebridgedb.orm.api.register.RegistrationTableContextImpl
- ByteArrayConverter - Class in org.litebridgedb.convert.converter
-
A converter for
byte[]values. - ByteArrayConverter() - Constructor for class org.litebridgedb.convert.converter.ByteArrayConverter
- ByteConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Bytevalues. - ByteConverter() - Constructor for class org.litebridgedb.convert.converter.ByteConverter
C
- c(String) - Static method in interface org.litebridgedb.orm.api.spec.ColumnMapping
-
Shortcut for
ColumnMapping.column(String). - c(String) - Method in class org.litebridgedb.orm.api.spec.FieldColumnSpecBuilder
- c(String, String) - Static method in class org.litebridgedb.db.spi.Column
-
Create a new
Columninstance associated with the specified table and column name. - c(String, String, String) - Static method in class org.litebridgedb.db.spi.Column
-
Create a new
Columninstance associated with the specified schema, table, and column name. - c(String, String, String, String) - Static method in class org.litebridgedb.db.spi.Column
-
Create a new
Columninstance associated with the specified catalog, schema, table, and column name. - c(Table, String) - Static method in class org.litebridgedb.db.spi.Column
-
Create a new
Columninstance for the specified table and column name. - cast(Class<T>) - Method in class org.litebridgedb.tracking.ChangedField
-
Attempts to cast this
ChangedFieldinstance to a specific subtype. - catalog() - Method in class org.litebridgedb.db.spi.Table
- catalog() - Method in class org.litebridgedb.db.spi.TableMetaData
- ChangedCollectionField - Class in org.litebridgedb.tracking
-
List-specific type ofChangedFieldwhich holds a snapshot of the original underlying map. - ChangedCollectionField(String, Object, List<Integer>, List<Integer>) - Constructor for class org.litebridgedb.tracking.ChangedCollectionField
-
Construct a
ChangedMapFieldinstance representing a change in a map field, including a snapshot of its original state as an immutable map. - ChangedField - Class in org.litebridgedb.tracking
-
A field which has undergone a change.
- ChangedField(String, Object) - Constructor for class org.litebridgedb.tracking.ChangedField
-
Construct a new instance of
ChangedField, representing a change in a specific field. - changedFields() - Method in class org.litebridgedb.tracking.TrackedDto
-
Retrieves the collection of modified fields in the tracked DTO since the last snapshot.
- changedFields(boolean) - Method in class org.litebridgedb.tracking.TrackedDto
-
Retrieves the collection of modified fields in the tracked DTO since the last snapshot.
- ChangedFields - Class in org.litebridgedb.tracking
-
A collection of modified fields in a DTO, since the last snapshot.
- ChangedFields(Map<String, ChangedField>) - Constructor for class org.litebridgedb.tracking.ChangedFields
-
Construct a new
ChangedFieldsinstance with the provided map of changed fields. - ChangedMapField - Class in org.litebridgedb.tracking
-
Map-specific type ofChangedFieldwhich holds a snapshot of the original underlying map. - ChangedMapField(String, Object, Map<?, Integer>) - Constructor for class org.litebridgedb.tracking.ChangedMapField
-
Construct a
ChangedMapFieldinstance representing a change in a map field, including a snapshot of its original state as an immutable map. - ChangeTracker - Class in org.litebridgedb.tracking
-
This class provides functionality to track field-level changes of data transfer objects (DTOs) by maintaining a snapshot of their specified fields.
- ChangeTracker(MethodHandles.Lookup) - Constructor for class org.litebridgedb.tracking.ChangeTracker
- CharacterConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Charactervalues. - CharacterConverter() - Constructor for class org.litebridgedb.convert.converter.CharacterConverter
- classFieldAccessorCache() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- classFieldAccessorCache() - Method in class org.litebridgedb.tracking.ChangeTracker
- ClassFieldAccessorCache - Class in org.litebridgedb.tracking
-
A utility class that facilitates caching and retrieving
FieldAccessorinstances for DTO classes. - ClassFieldAccessorCache(MethodHandles.Lookup) - Constructor for class org.litebridgedb.tracking.ClassFieldAccessorCache
- ClassUtils - Class in org.litebridgedb.commons
-
Utility class for working with Java reflection.
- cleanup() - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
-
Performs cleanup operations for the transaction manager, releasing any resources held.
- cleanup() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- cleanup() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- clear() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- clearWarnings() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- close() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- close() - Method in class org.litebridgedb.orm.tx.Transaction
- collection() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns the value of the
collectionrecord component. - collection() - Method in record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Returns the value of the
collectionrecord component. - CollectionUtils - Class in org.litebridgedb.commons
-
Utility class for working with collections.
- column() - Method in record class org.litebridgedb.db.spi.query.Condition
-
Returns the value of the
columnrecord component. - column() - Method in record class org.litebridgedb.db.spi.query.OrderBy
-
Returns the value of the
columnrecord component. - column() - Method in class org.litebridgedb.db.spi.Row.RowColumn
-
Retrieve the
Columninstance associated with thisRowColumn. - column() - Method in record class org.litebridgedb.db.spi.update.ColumnValue
-
Returns the value of the
columnrecord component. - column() - Method in record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Returns the value of the
columnrecord component. - column() - Method in interface org.litebridgedb.orm.api.spec.FieldColumnSpec
- column() - Method in class org.litebridgedb.orm.api.spec.FieldColumnSpecBuilder.EmbeddedColumnSpecBuilder
- column() - Method in record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Returns the value of the
columnrecord component. - column(String) - Method in class org.litebridgedb.db.spi.Row
-
Retrieve a column from the row by its name if it exists.
- column(String) - Method in class org.litebridgedb.db.spi.TableMetaData
-
Retrieve the metadata for a specific column given its name.
- column(String) - Static method in interface org.litebridgedb.orm.api.spec.ColumnMapping
-
Creates a new
ColumnSpecBuilderconfigured with the specified column name. - column(String) - Method in class org.litebridgedb.orm.api.spec.FieldColumnSpecBuilder
- column(Column) - Method in class org.litebridgedb.db.spi.Row
- Column - Class in org.litebridgedb.db.spi
-
A database column that belongs to a specific table and optionally has an alias.
- Column(Table, String) - Constructor for class org.litebridgedb.db.spi.Column
-
Construct a new
Columninstance associated with the specified table and column name. - Column(Table, String, String) - Constructor for class org.litebridgedb.db.spi.Column
-
Construct a new
Columninstance associated with the specified table, column name, and optional column alias. - columnForAlias(String) - Method in class org.litebridgedb.db.spi.Row
-
Retrieve a column from the row by its name if it exists.
- ColumnMapping - Interface in org.litebridgedb.orm.api.spec
- ColumnMetaData - Class in org.litebridgedb.db.spi
-
Metadata information for a database column.
- ColumnMetaData(Table, String, boolean, int) - Constructor for class org.litebridgedb.db.spi.ColumnMetaData
-
Construct an instance of
ColumnMetaDatawith specified metadata details about a database column. - ColumnMetaData(Table, String, boolean, int, int) - Constructor for class org.litebridgedb.db.spi.ColumnMetaData
-
Construct an instance of
ColumnMetaDatawith specified metadata details about a database column. - ColumnMetaData(Table, String, boolean, int, int, int, boolean, String) - Constructor for class org.litebridgedb.db.spi.ColumnMetaData
-
Construct an instance of
ColumnMetaDatawith specified metadata details about a database column. - columns - Variable in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- columns() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
columnsrecord component. - columns() - Method in class org.litebridgedb.db.spi.TableMetaData
-
Retrieve a list of metadata for the columns in the table.
- columns() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns the value of the
columnsrecord component. - columns() - Method in record class org.litebridgedb.db.spi.update.RowValue
-
Returns the value of the
columnsrecord component. - columns() - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- columns() - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- columnSpec() - Method in interface org.litebridgedb.orm.api.spec.FieldColumnSpec
- ColumnSpec - Record Class in org.litebridgedb.orm.api.spec
-
Specification of a database column, used to map DTO fields to target columns.
- ColumnSpec(String, boolean, String, String) - Constructor for record class org.litebridgedb.orm.api.spec.ColumnSpec
- ColumnSpec(String, boolean, String, String, TableMapping) - Constructor for record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Creates an instance of a
ColumnSpecrecord class. - ColumnSpecAutoIncrementTerminal<CSB> - Class in org.litebridgedb.orm.api.spec
- ColumnSpecAutoIncrementTerminal(CSB) - Constructor for class org.litebridgedb.orm.api.spec.ColumnSpecAutoIncrementTerminal
- ColumnSpecBuilder<SELF> - Interface in org.litebridgedb.orm.api.spec
- ColumnSpecBuilderImpl - Class in org.litebridgedb.orm.api.spec
- columnStream() - Method in class org.litebridgedb.db.spi.Row
-
Return a stream of
Row.RowColumnobjects, each representing a column in the current row along with its associated value. - ColumnValue - Record Class in org.litebridgedb.db.spi.update
-
A value associated with a specific column in a database operation.
- ColumnValue(Column, Object) - Constructor for record class org.litebridgedb.db.spi.update.ColumnValue
-
Creates an instance of a
ColumnValuerecord class. - columnValues - Variable in class org.litebridgedb.orm.api.update.model.UpdateSpec
- columnValues() - Method in record class org.litebridgedb.db.spi.update.Update
-
Returns the value of the
columnValuesrecord component. - commit() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- commit() - Method in interface org.litebridgedb.db.spi.tx.TransactionControl
-
Commits the current transaction.
- commit() - Method in class org.litebridgedb.orm.api.tx.TransactionContext
-
Commits the current transaction.
- commit() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- commit() - Method in class org.litebridgedb.orm.tx.Transaction
- commit() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- CompositeUpdateResult - Class in org.litebridgedb.orm.persistence
- CompositeUpdateResult() - Constructor for class org.litebridgedb.orm.persistence.CompositeUpdateResult
- ConcurrentLazy<T> - Class in org.litebridgedb.commons.type
-
A thread-safe, lazily initialized value holder that allows resetting the value.
- ConcurrentLazy(Supplier<T>) - Constructor for class org.litebridgedb.commons.type.ConcurrentLazy
-
Constructs a new
ResettableLazywith the given initializer. - Condition - Record Class in org.litebridgedb.db.spi.query
-
A condition in a database query, specifying a column, operator, and value/operand.
- Condition(Column, Operator) - Constructor for record class org.litebridgedb.db.spi.query.Condition
-
Convenience constructor for
Operator.IS_NULLand @{code Operator.IS_NOT_NULL} operators. - Condition(Column, Operator, Object) - Constructor for record class org.litebridgedb.db.spi.query.Condition
-
Creates an instance of a
Conditionrecord class. - conditions() - Method in record class org.litebridgedb.db.spi.query.Join
-
Returns the value of the
conditionsrecord component. - conditions() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- conditions() - Method in class org.litebridgedb.orm.api.sql.SqlJoinSpec
- ConfigurableTypeConverter - Class in org.litebridgedb.convert
-
A concrete implementation of
TypeConverterthat allows manual registration and unregistration of converters. - ConfigurableTypeConverter() - Constructor for class org.litebridgedb.convert.ConfigurableTypeConverter
- connection() - Method in interface org.litebridgedb.db.spi.tx.ConnectionProvider
-
Provides a transaction-bound managed connection to the underlying database.
- connection() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- connection() - Method in class org.litebridgedb.orm.tx.Transaction
- connection() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- ConnectionProvider - Interface in org.litebridgedb.db.spi.tx
-
Provides a mechanism to obtain a managed database connection, typically bound to the scope of a transaction.
- ConstructionResult(DTO, boolean) - Constructor for record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Creates an instance of a
ConstructionResultrecord class. - contains(Object) - Method in class org.litebridgedb.commons.type.WeakIdentitySet
- contains(String) - Static method in class org.litebridgedb.db.spi.util.SqlReservedWords
- contains(String) - Method in class org.litebridgedb.tracking.ChangedFields
-
Check if the provided field name exists within the collection of changed fields.
- containsKey(Object) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- containsKey(Object, Map<?, ?>) - Static method in class org.litebridgedb.commons.MapUtils
-
Checks if the specified key is present in the given map.
- containsTable(Class<?>) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- containsValue(Object) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- convert(Object) - Method in class org.litebridgedb.convert.converter.AbstractNumberConverter
-
Converts the given value to the target numeric type.
- convert(Object) - Method in class org.litebridgedb.convert.converter.AbstractStringParsingConverter
-
Converts the given value to the target type.
- convert(Object) - Method in class org.litebridgedb.convert.converter.BigDecimalConverter
-
Converts the given value to a
BigDecimal. - convert(Object) - Method in class org.litebridgedb.convert.converter.BigIntegerConverter
-
Converts the given value to a
BigInteger. - convert(Object) - Method in class org.litebridgedb.convert.converter.ByteArrayConverter
-
Converts the given value to a
byte[]. - convert(Object) - Method in interface org.litebridgedb.convert.converter.ConverterFunction
-
Converts the given value to the target type.
- convert(Object) - Method in class org.litebridgedb.convert.converter.GenericConverter
-
Converts the given value to the target type using the provided conversion function.
- convert(Object) - Method in class org.litebridgedb.convert.converter.SqlTimeConverter
-
Converts the given value to a
Time. - convert(Object) - Method in class org.litebridgedb.convert.converter.SqlTimestampConverter
-
Converts the given value to a
Timestamp. - convert(Object) - Method in class org.litebridgedb.convert.converter.StringConverter
-
Converts the given value to a
String. - convert(Object, int) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Converts a value to a database-specific representation (or vice-versa) based on the
Typescode. - convert(Object, int) - Method in interface org.litebridgedb.db.spi.convert.TypeConverter
-
Convert the given value into a different object type based on the specified database data type.
- convert(Object, Class<T>) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Converts a value to a specific Java type.
- convert(Object, Class<T>) - Method in interface org.litebridgedb.db.spi.convert.TypeConverter
-
Convert the given input object to an instance of the specified type.
- Converter<T> - Interface in org.litebridgedb.convert.converter
-
Represents a converter for a specific Java type.
- ConverterFunction<T> - Interface in org.litebridgedb.convert.converter
-
A functional interface for converting an object to a specific type.
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.AbstractNumberConverter
-
Converts a
Numberinstance to the target type. - convertNumber(Number) - Method in class org.litebridgedb.convert.converter.ByteConverter
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.DoubleConverter
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.FloatConverter
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.IntegerConverter
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.LongConverter
- convertNumber(Number) - Method in class org.litebridgedb.convert.converter.ShortConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.AbstractNumberConverter
-
Parses a string value into the target type.
- convertString(String) - Method in class org.litebridgedb.convert.converter.AbstractStringParsingConverter
-
Parses a string value into the target type.
- convertString(String) - Method in class org.litebridgedb.convert.converter.BooleanConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.ByteConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.CharacterConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.DoubleConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.FloatConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.IntegerConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.LongConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.ShortConverter
- convertString(String) - Method in class org.litebridgedb.convert.converter.SqlDateConverter
- create(DataSource) - Method in interface org.litebridgedb.db.spi.tx.TransactionManagerFactory
-
Creates a new transaction manager instance.
- create(DataSource) - Method in class org.litebridgedb.orm.tx.DefaultTransactionManagerFactory
- createAlias(String) - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- createAlias(String) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- createArrayOf(String, Object[]) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createBlob() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createClob() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createColumnIdentifier(Column, boolean, Select) - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- createColumnIdentifier(Column, boolean, Select) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- createCondition(Condition, Select) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Generate a SQL condition string based on the given
Condition. - createJoin(Join) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Create a SQL JOIN clause based on the provided
Joinobject. - createMathOperation(ColumnMetaData, MathOperation) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- createNClob() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createPreparedStatementUsingConnection(AbstractDatabaseProvider.PreparedSql, boolean, TableMetaData, ManagedConnection) - Method in class org.litebridgedb.db.h2.H2DatabaseProvider
- createPreparedStatementUsingConnection(AbstractDatabaseProvider.PreparedSql, boolean, TableMetaData, ManagedConnection) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- createSequenceNextValueForDirectInsert(String) - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- createSequenceNextValueForDirectInsert(String) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Generate a SQL fragment to retrieve the next value from a sequence for direct use in an INSERT or UPDATE statement, e.g. to generate "INSERT INTO LB.ACCOUNT(ACCOUNT_ID, ACCOUNT_NAME) VALUES (NEXT VALUE FOR sequence_name, ?)"
- createSQLXML() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createStatement() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createStatement(int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createStatement(int, int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- createStruct(String, Object[]) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
D
- DatabaseProvider - Interface in org.litebridgedb.db.spi
-
Main interface for interacting with a database.
- DatabaseProviderProperties() - Constructor for class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
- DEFAULT - Enum constant in enum class org.litebridgedb.db.spi.tx.Isolation
-
Let the database decide
- defaultConstructorUsed() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Returns the value of the
defaultConstructorUsedrecord component. - DefaultTransactionManager - Class in org.litebridgedb.orm.tx
-
Default Litebridge Transaction Manager
- DefaultTransactionManager(DataSource) - Constructor for class org.litebridgedb.orm.tx.DefaultTransactionManager
- DefaultTransactionManagerFactory - Class in org.litebridgedb.orm.tx
-
A factory for creating instances of
DefaultTransactionManager. - DefaultTransactionManagerFactory() - Constructor for class org.litebridgedb.orm.tx.DefaultTransactionManagerFactory
- DefaultTypeConverter - Class in org.litebridgedb.convert
-
Extends
ConfigurableTypeConverterand automatically populates itself with allConverterimplementations found on the classpath using the JavaServiceLoadermechanism. - DefaultTypeConverter() - Constructor for class org.litebridgedb.convert.DefaultTypeConverter
-
Constructs a new
DefaultTypeConverterand registers all converters found viaServiceLoader. - delete(Class<DTO>) - Method in class org.litebridgedb.orm.Litebridge
- delete(Class<DTO>, Function<DtoDeleteWhereClause<DTO>, DeleteQuery>) - Method in class org.litebridgedb.orm.Litebridge
- delete(Object) - Method in class org.litebridgedb.orm.Litebridge
- delete(Object) - Method in class org.litebridgedb.orm.persistence.PersistenceFacade
- delete(String) - Method in class org.litebridgedb.orm.Litebridge
- delete(String, Function<SqlDeleteWhereClause, DeleteQuery>) - Method in class org.litebridgedb.orm.Litebridge
- delete(Delete, ConnectionProvider) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
- delete(Delete, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- delete(Delete, ConnectionProvider) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- Delete - Record Class in org.litebridgedb.db.spi.update
- Delete(Table, List<Condition>) - Constructor for record class org.litebridgedb.db.spi.update.Delete
-
Creates an instance of a
Deleterecord class. - DeleteBuilder - Class in org.litebridgedb.orm.persistence
- DeleteBuilder(OrmTable) - Constructor for class org.litebridgedb.orm.persistence.DeleteBuilder
- DeleteQuery - Interface in org.litebridgedb.orm.api.delete
- DeleteTerminal - Interface in org.litebridgedb.orm.api.delete
- DeleteWhereConditionClause<DTO,
SELF, - Interface in org.litebridgedb.orm.api.deleteWCCT> - DeleteWhereConditionClauseTerminal<DTO,
WCC, - Interface in org.litebridgedb.orm.api.deleteSELF> - desc() - Method in class org.litebridgedb.orm.api.dto.DtoOrderByClause
- desc() - Method in class org.litebridgedb.orm.api.sql.SqlOrderByClause
- DirectFieldAccessor - Class in org.litebridgedb.tracking
-
Direct field access
FieldAccessorimplementation using Java 9'sVarHandle. - DirectFieldAccessor(Field, MethodHandles.Lookup) - Constructor for class org.litebridgedb.tracking.DirectFieldAccessor
- divide(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- divide(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- DIVIDE - Enum constant in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
- DoubleConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Doublevalues. - DoubleConverter() - Constructor for class org.litebridgedb.convert.converter.DoubleConverter
- dto() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Returns the value of the
dtorecord component. - dto() - Method in record class org.litebridgedb.orm.persistence.DtoRowValue
-
Returns the value of the
dtorecord component. - dto() - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Returns the value of the
dtorecord component. - dto() - Method in class org.litebridgedb.tracking.TrackedDto
-
Retrieve the underlying DTO that is being tracked.
- dto(Object...) - Method in class org.litebridgedb.orm.persistence.EntityDtoMapper
-
Converts the specified entity objects into a Data Transfer Object (DTO).
- dto(List<Object>) - Method in class org.litebridgedb.orm.persistence.EntityDtoMapper
-
Converts a list of entity objects into a Data Transfer Object (DTO).
- DtoBlueprint - Class in org.litebridgedb.orm.persistence
- DtoBlueprint(DtoSelectSpec, List<Object>, Row) - Constructor for class org.litebridgedb.orm.persistence.DtoBlueprint
- DtoBlueprint.DtoData<S> - Class in org.litebridgedb.orm.persistence
- DtoBlueprint.JoinDtoData - Class in org.litebridgedb.orm.persistence
- DtoBlueprint.SelectDtoData - Class in org.litebridgedb.orm.persistence
- DtoCache - Interface in org.litebridgedb.orm.persistence
-
The DtoCache interface defines methods for caching Data Transfer Objects (DTOs).
- DtoCacheImpl - Class in org.litebridgedb.orm.persistence
- DtoCacheImpl() - Constructor for class org.litebridgedb.orm.persistence.DtoCacheImpl
- dtoClass() - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeleteSpec
- dtoClass() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- dtoClass() - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- dtoClass() - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdateSpec
- dtoClass() - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Returns the value of the
dtoClassrecord component. - dtoClass() - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Returns the value of the
dtoClassrecord component. - dtoClass() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- dtoClass() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.JoinDtoData
- dtoClass() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.SelectDtoData
- dtoClass() - Method in class org.litebridgedb.orm.persistence.EntityDtoMapper
- dtoClass() - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the DTO class associated with the table.
- dtoClass() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- dtoClass() - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Retrieves the parent
Classof the DTO containing the field targeted by thisFieldAccessor. - dtoClass() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- dtoClass() - Method in class org.litebridgedb.tracking.PropertyAccessor
- DtoConstructor - Class in org.litebridgedb.orm.persistence
- DtoConstructor.ConstructionResult<DTO> - Record Class in org.litebridgedb.orm.persistence
- DtoConstructor.DtoDependency - Record Class in org.litebridgedb.orm.persistence
- DtoConstructor.FieldAccessorValue - Record Class in org.litebridgedb.orm.persistence
- dtoData() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint
- DtoDataSpec - Interface in org.litebridgedb.orm.api.dto
- DtoDeleteSpec - Class in org.litebridgedb.orm.api.dto.delete
- DtoDeleteSpec(Class<?>, OrmTable) - Constructor for class org.litebridgedb.orm.api.dto.delete.DtoDeleteSpec
- DtoDeleteWhereClause<DTO> - Interface in org.litebridgedb.orm.api.dto.delete
- DtoDeleteWhereConditionClause<DTO> - Class in org.litebridgedb.orm.api.dto.delete
- DtoDeleteWhereConditionClause(ConditionSpec, DtoDeleteWhereConditionClauseTerminal<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereConditionClause
- DtoDeleteWhereConditionClauseTerminal<DTO> - Interface in org.litebridgedb.orm.api.dto.delete
- DtoDeleteWhereConditionClauseTerminalImpl<DTO> - Class in org.litebridgedb.orm.api.dto.delete
- DtoDeleteWhereConditionClauseTerminalImpl(DtoDeletor<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereConditionClauseTerminalImpl
- DtoDeletor<DTO> - Class in org.litebridgedb.orm.api.dto.delete
- DtoDeletor(Class<DTO>, OrmTable, TableRegistry, ClassFieldAccessorCache, TransactionalDatabaseProvider) - Constructor for class org.litebridgedb.orm.api.dto.delete.DtoDeletor
- DtoDependency(FieldAccessor, Class<?>, List<Object>) - Constructor for record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Creates an instance of a
DtoDependencyrecord class. - dtoEntityFieldMap() - Method in record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Returns the value of the
dtoEntityFieldMaprecord component. - DtoEntityMapping - Record Class in org.litebridgedb.orm.persistence
- DtoEntityMapping(Class<?>, Map<FieldSpec, FieldSpec>) - Constructor for record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Creates an instance of a
DtoEntityMappingrecord class. - DtoFromClauseTerminal<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoFromClauseTerminal(DtoSelector<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- dtoInterfaces() - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Returns the value of the
dtoInterfacesrecord component. - DtoJoinClassTerminal<DTO> - Interface in org.litebridgedb.orm.api.dto
- DtoJoinClause<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoJoinClause(Class<?>, OrmTable, DtoSelector<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoJoinClause
- DtoJoinConditionClause<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoJoinConditionClause(ConditionSpec, DtoJoinConditionClauseTerminal<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoJoinConditionClause
- DtoJoinConditionClauseTerminal<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoJoinConditionClauseTerminal(DtoJoinSpec, DtoSelector<DTO>, AliasGenerator) - Constructor for class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- DtoJoinSpec - Class in org.litebridgedb.orm.api.dto
- DtoJoinSpec(Class<?>, OrmTable, Table) - Constructor for class org.litebridgedb.orm.api.dto.DtoJoinSpec
- DtoOrderByClause<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoOrderByClause(OrderBySpec, AbstractSelector<DTO, DtoSelectSpec>) - Constructor for class org.litebridgedb.orm.api.dto.DtoOrderByClause
- DtoOrderByClauseChain<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoOrderByClauseChain(DtoSelector<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoOrderByClauseChain
- DtoRowValue - Record Class in org.litebridgedb.orm.persistence
- DtoRowValue(Object, RowValue) - Constructor for record class org.litebridgedb.orm.persistence.DtoRowValue
-
Creates an instance of a
DtoRowValuerecord class. - DtoSelector<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoSelector(Class<DTO>, OrmTable, TableRegistry, ClassFieldAccessorCache, TransactionalDatabaseProvider, AliasGenerator) - Constructor for class org.litebridgedb.orm.api.dto.DtoSelector
- DtoSelectSpec - Class in org.litebridgedb.orm.api.dto
- DtoSelectSpec(Class<?>, OrmTable, AliasGenerator) - Constructor for class org.litebridgedb.orm.api.dto.DtoSelectSpec
- DtoSelectSpec.FieldColumn - Record Class in org.litebridgedb.orm.api.dto
- dtoTable() - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeleteSpec
- dtoTable() - Method in interface org.litebridgedb.orm.api.dto.DtoDataSpec
- dtoTable() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- dtoTable() - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- dtoTable() - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdateSpec
- DtoTableSpec - Record Class in org.litebridgedb.orm.api.spec
-
DTO-to-table mapping details, used for registering a DTO class as an entity with the Litebridge ORM.
- DtoTableSpec(Class<?>, TableSpec) - Constructor for record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Constructs a DtoTableSpec instance using the specified DTO class and table specification.
- DtoTableSpec(Class<?>, TableSpec, List<Class<?>>) - Constructor for record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Creates an instance of a
DtoTableSpecrecord class. - DtoTableSpecBuilder - Interface in org.litebridgedb.orm.api.register
- DtoUpdater<DTO> - Class in org.litebridgedb.orm.api.dto.update
- DtoUpdater(Class<DTO>, OrmTable, TableRegistry, ClassFieldAccessorCache, TransactionalDatabaseProvider) - Constructor for class org.litebridgedb.orm.api.dto.update.DtoUpdater
- DtoUpdateResult - Class in org.litebridgedb.orm.persistence
- DtoUpdateResult(Object, DtoUpdateResult) - Constructor for class org.litebridgedb.orm.persistence.DtoUpdateResult
- DtoUpdateSpec - Class in org.litebridgedb.orm.api.dto.update
- DtoUpdateSpec(Class<?>, OrmTable) - Constructor for class org.litebridgedb.orm.api.dto.update.DtoUpdateSpec
- DtoUpdateStart<DTO> - Interface in org.litebridgedb.orm.api.dto.update
- DtoUpdateStep<DTO> - Interface in org.litebridgedb.orm.api.dto.update
- DtoUpdateWhereConditionClause<DTO> - Class in org.litebridgedb.orm.api.dto.update
- DtoUpdateWhereConditionClause(ConditionSpec, DtoUpdateWhereConditionClauseTerminal<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.update.DtoUpdateWhereConditionClause
- DtoUpdateWhereConditionClauseTerminal<DTO> - Interface in org.litebridgedb.orm.api.dto.update
- DtoUpdateWhereConditionClauseTerminalImpl<DTO> - Class in org.litebridgedb.orm.api.dto.update
- DtoUpdateWhereConditionClauseTerminalImpl(DtoUpdater<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.update.DtoUpdateWhereConditionClauseTerminalImpl
- DtoWhereConditionClause<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoWhereConditionClause(ConditionSpec, DtoWhereConditionClauseTerminal<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoWhereConditionClause
- DtoWhereConditionClauseTerminal<DTO> - Class in org.litebridgedb.orm.api.dto
- DtoWhereConditionClauseTerminal(DtoSelector<DTO>) - Constructor for class org.litebridgedb.orm.api.dto.DtoWhereConditionClauseTerminal
E
- endRequest() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- ensureColumnMetaData(Column, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- ensureTrackedDto(DTO) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the tracked version of the specified DTO, tracking its fields if not already tracked.
- entities(DTO) - Method in class org.litebridgedb.orm.persistence.EntityDtoMapper
-
Converts the given DTO into a list of entity objects based on the mappings defined in the class.
- entityClass() - Method in record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Returns the value of the
entityClassrecord component. - entityClasses() - Method in class org.litebridgedb.orm.persistence.EntityDtoMapper
- entityDtoMapper(Class<DTO>, List<DtoEntityMapping>) - Method in class org.litebridgedb.orm.Litebridge
- EntityDtoMapper<DTO> - Class in org.litebridgedb.orm.persistence
-
Mapper for converting between complex Data Transfer Objects (DTOs) and their corresponding "entity" objects.
- EntityDtoMapper(Class<DTO>, List<DtoEntityMapping>, ClassFieldAccessorCache) - Constructor for class org.litebridgedb.orm.persistence.EntityDtoMapper
- entrySet() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- EQ - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Equals
- equals(Object) - Method in class org.litebridgedb.db.spi.TableMetaData
- equals(Object) - Method in class org.litebridgedb.tracking.ChangedCollectionField
- equals(Object) - Method in class org.litebridgedb.tracking.ChangedField
- equals(Object) - Method in class org.litebridgedb.tracking.ChangedMapField
- equals(Object) - Method in class org.litebridgedb.db.spi.Aliased
- equals(Object) - Method in class org.litebridgedb.db.spi.Column
- equals(Object) - Method in class org.litebridgedb.db.spi.ColumnMetaData
- equals(Object) - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.math.MathOperation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.query.Condition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.query.Join
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.query.Limit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.query.OrderBy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.query.Select
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.litebridgedb.db.spi.Row.RowColumn
- equals(Object) - Method in class org.litebridgedb.db.spi.Table
- equals(Object) - Method in record class org.litebridgedb.db.spi.update.ColumnValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.update.Delete
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.update.Insert
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.update.RowValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.db.spi.update.Update
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.FieldSpec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.OneToMany
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.DtoRowValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- equals(Object) - Method in class org.litebridgedb.tracking.FieldAccessorChain
- equals(Object) - Method in class org.litebridgedb.tracking.PropertyAccessor
- equalsColumnOnlyIgnoreAlias(Column) - Method in class org.litebridgedb.db.spi.Column
- equalsIgnoreAlias(Aliased) - Method in class org.litebridgedb.db.spi.Aliased
- equalsIgnoreAlias(Aliased) - Method in class org.litebridgedb.db.spi.Column
- equalsIgnoreAlias(Aliased) - Method in class org.litebridgedb.db.spi.Table
- execute() - Method in interface org.litebridgedb.orm.api.delete.DeleteTerminal
- execute() - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereConditionClauseTerminalImpl
- execute() - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdateWhereConditionClauseTerminalImpl
- execute() - Method in class org.litebridgedb.orm.api.sql.delete.SqlDeleteWhereConditionClauseTerminalImpl
- execute() - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateWhereConditionClauseTerminalImpl
- execute() - Method in interface org.litebridgedb.orm.api.update.UpdateTerminal
- execute(Runnable) - Method in class org.litebridgedb.orm.api.tx.IsolationClause
-
Executes a given
Runnablewithin the context of a transaction. - execute(Runnable) - Method in class org.litebridgedb.orm.api.tx.ReadOnlyClause
-
Executes a given
Runnablewithin the context of a transaction. - execute(Runnable) - Method in class org.litebridgedb.orm.api.tx.TransactionContextTerminal
-
Executes a given
Runnablewithin the context of a transaction. - executeSqlInsert(AbstractDatabaseProvider.PreparedSql, TableMetaData, boolean, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Execute a SQL INSERT operation using the provided prepared SQL statement and table metadata.
- executeSqlUpdate(AbstractDatabaseProvider.PreparedSql, TableMetaData, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Execute a SQL UPDATE operation using the provided prepared SQL statement and table metadata.
- extractGeneratedKeys(TableMetaData, PreparedStatement) - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- extractGeneratedKeys(TableMetaData, PreparedStatement) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
F
- f(String) - Static method in class org.litebridgedb.orm.api.spec.FieldColumnMapping
- f(String) - Static method in interface org.litebridgedb.orm.api.spec.FieldMapping
-
Shortcut for
FieldMapping.field(String). - fetchTableMetaData(Table, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Retrieve metadata for the specified table, including its primary keys and columns.
- field() - Method in interface org.litebridgedb.orm.api.spec.FieldColumnSpec
- field() - Method in class org.litebridgedb.orm.api.spec.FieldColumnSpecBuilder.EmbeddedColumnSpecBuilder
- field() - Method in record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Returns the value of the
fieldrecord component. - field() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Returns the value of the
fieldrecord component. - field() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Returns the value of the
fieldrecord component. - field(String) - Static method in class org.litebridgedb.orm.api.spec.FieldColumnMapping
- field(String) - Static method in interface org.litebridgedb.orm.api.spec.FieldMapping
-
Creates a new
FieldSpecconfigured for field-level access of the specified field name. - fieldAccessor() - Method in record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Returns the value of the
fieldAccessorrecord component. - fieldAccessor(Class<?>, String) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- FieldAccessor - Interface in org.litebridgedb.tracking
-
Abstraction for accessing and manipulating fields or properties of a data transfer object (DTO).
- FieldAccessorChain - Class in org.litebridgedb.tracking
-
Represents a chain of
FieldAccessorinstances, allowing the traversal and manipulation of nested fields of a data transfer object (DTO). - FieldAccessorChain(FieldAccessor, String, ClassFieldAccessorCache) - Constructor for class org.litebridgedb.tracking.FieldAccessorChain
- fieldAccessorOrThrow(Class<?>, String) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- fieldAccessors() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- fieldAccessors(Class<?>) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- FieldAccessorValue(FieldAccessor, Object) - Constructor for record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Creates an instance of a
FieldAccessorValuerecord class. - fieldAcessorStream() - Method in class org.litebridgedb.orm.persistence.OrmTable
- FieldColumn(FieldAccessor, Column) - Constructor for record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Creates an instance of a
FieldColumnrecord class. - fieldColumnMap() - Method in class org.litebridgedb.orm.api.spec.TableSpec
-
Field name to
ColumnSpecmap; key is field name, value is the column definition - FieldColumnMapping - Class in org.litebridgedb.orm.api.spec
- fieldColumns() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- FieldColumnSpec - Interface in org.litebridgedb.orm.api.spec
- FieldColumnSpecBuilder - Class in org.litebridgedb.orm.api.spec
- FieldColumnSpecBuilder.EmbeddedColumnSpecBuilder - Class in org.litebridgedb.orm.api.spec
- FieldColumnSpecImpl - Record Class in org.litebridgedb.orm.api.spec
- FieldColumnSpecImpl(FieldSpec, ColumnMapping) - Constructor for record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Creates an instance of a
FieldColumnSpecImplrecord class. - fieldForColumnNameOrNull(String) - Method in class org.litebridgedb.orm.persistence.OrmTable
- FieldMapping - Interface in org.litebridgedb.orm.api.spec
- fieldPath() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- FieldSpec - Record Class in org.litebridgedb.orm.api.spec
- FieldSpec(String, boolean) - Constructor for record class org.litebridgedb.orm.api.spec.FieldSpec
-
Creates an instance of a
FieldSpecrecord class. - firstOrNull() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- firstOrNull() - Method in class org.litebridgedb.orm.api.sql.SqlSelector
- FloatConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Floatvalues. - FloatConverter() - Constructor for class org.litebridgedb.convert.converter.FloatConverter
- forEach(Consumer<ChangedField>) - Method in class org.litebridgedb.tracking.ChangedFields
-
Perform the given action for each
ChangedFieldin the collection. - format(Temporal, String) - Static method in class org.litebridgedb.commons.TimeUtils
- from(String) - Method in class org.litebridgedb.orm.api.sql.delete.SqlDeleteFromClause
- from(String) - Method in class org.litebridgedb.orm.api.sql.SqlFromClause
G
- generatedKeys() - Method in class org.litebridgedb.db.spi.update.InsertResult
- GenericConverter<T> - Class in org.litebridgedb.convert.converter
-
A generic implementation of
Converterthat uses aConverterFunctionfor the conversion logic. - GenericConverter(Class<T>, ConverterFunction<T>) - Constructor for class org.litebridgedb.convert.converter.GenericConverter
-
Constructs a new
GenericConverterfor the specified type and conversion function. - GenericSqlConverter<T> - Class in org.litebridgedb.convert.converter
-
A generic implementation of
SqlConverterthat uses aConverterFunctionfor the conversion logic. - GenericSqlConverter(Class<T>, int[], ConverterFunction<T>) - Constructor for class org.litebridgedb.convert.converter.GenericSqlConverter
-
Constructs a new
GenericSqlConverterfor the specified type, SQL types, and conversion function. - GenericSqlConverter(Class<T>, int, ConverterFunction<T>) - Constructor for class org.litebridgedb.convert.converter.GenericSqlConverter
-
Constructs a new
GenericSqlConverterfor the specified type, single SQL type, and conversion function. - genericType() - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Retrieves the single generic type associated with the field or property represented by this
FieldAccessor. - genericTypes() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- genericTypes() - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Returns an array of
Classobjects representing the generic types associated with the field or property represented by thisFieldAccessor. - genericTypes() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- genericTypes() - Method in class org.litebridgedb.tracking.PropertyAccessor
- get(Class<DTO>, List<Object>) - Method in interface org.litebridgedb.orm.persistence.DtoCache
- get(Class<DTO>, List<Object>) - Method in class org.litebridgedb.orm.persistence.DtoCacheImpl
- get(Class<DTO>, List<Object>) - Method in class org.litebridgedb.orm.persistence.NoOpDtoCache
- get(Object) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- get(Object) - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- get(Object) - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Retrieve the value of a field or property from the provided data transfer object (DTO).
- get(Object) - Method in class org.litebridgedb.tracking.FieldAccessorChain
- get(Object) - Method in class org.litebridgedb.tracking.PropertyAccessor
- get(String) - Method in class org.litebridgedb.tracking.ChangedFields
-
Retrieve an
Optionalcontaining theChangedFieldassociated with the specified field name. - getAll(Class<DTO>) - Method in interface org.litebridgedb.orm.persistence.DtoCache
- getAll(Class<DTO>) - Method in class org.litebridgedb.orm.persistence.DtoCacheImpl
- getAll(Class<DTO>) - Method in class org.litebridgedb.orm.persistence.NoOpDtoCache
- getAllFields(Class<?>, boolean, MethodHandles.Lookup) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves all fields from a given class, including fields declared in its superclasses (except for fields of the `Object` class) and (optionally) static fields.
- getAllFields(Class<?>, MethodHandles.Lookup) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves all non-static fields from a given class, including fields declared in its superclasses (except for fields the `Object` class).
- getAutoCommit() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getCatalog() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getClientInfo() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getClientInfo(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getColumn(String) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the column metadata for the specified column name.
- getColumnForFieldName(String) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the column metadata for the specified field name.
- getColumnNames(Table, DatabaseMetaData) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- getColumns() - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- getConnection() - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- getConnection(String, String) - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- getConstructors(Class<DTO>) - Static method in class org.litebridgedb.commons.ClassUtils
- getContextTableRegistry() - Method in class org.litebridgedb.orm.persistence.OrmTable
- getDatabaseProvider() - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties
-
Get the database provider configuration.
- getDataType() - Method in class org.litebridgedb.db.spi.ColumnMetaData
-
Retrieve the data type of the column, as specified in
Types. - getDecimalDigits() - Method in class org.litebridgedb.db.spi.ColumnMetaData
-
Retrieve the number of decimal digits for the column.
- getDependants() - Method in class org.litebridgedb.orm.persistence.StatementChain
- getDependencies() - Method in class org.litebridgedb.orm.persistence.StatementChain
- getDependency(Object) - Method in class org.litebridgedb.orm.persistence.StatementChain
- getDto() - Method in class org.litebridgedb.orm.persistence.DtoUpdateResult
- getField(Class<?>, String) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves a specific field from the specified class or its superclasses.
- getFieldColumns() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- getFieldColumns() - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- getFieldForColumnName(String) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the field accessor for the specified column name.
- getFieldValue(Object, String, Class<T>) - Static method in class org.litebridgedb.commons.ObjectUtils
-
Retrieves the value of a specified field from the given object.
- getGeneratedPrimaryKeyColumns(TableMetaData) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- getGenericType(Field) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves the first generic type argument of a given
Field, if the field is parameterized. - getGenericTypes(Field) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves the generic type arguments of a given
Field, if the field is parameterized. - getGenericTypes(Field) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- getGenericTypes(Type) - Static method in class org.litebridgedb.commons.ClassUtils
-
Retrieves the generic type arguments of a given
Type, if it is parameterized. - getHoldability() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getJoinColumn() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- getLogger() - Method in class org.litebridgedb.db.h2.H2DatabaseProvider
- getLogger() - Method in class org.litebridgedb.db.oracle.OracleDatabaseProvider
- getLogger() - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Return the logger instance for this database provider.
- getLoginTimeout() - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- getLogWriter() - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- getManyToManyMappingForField(FieldAccessor) - Method in class org.litebridgedb.orm.persistence.OrmTable
- getManyToManyMappings() - Method in class org.litebridgedb.orm.persistence.OrmTable
- getMetaData() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getMetaData() - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the table metadata.
- getNestedDtoClasses() - Method in class org.litebridgedb.orm.persistence.OrmTable
- getNetworkTimeout() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getOneToManyMappingForField(FieldAccessor) - Method in class org.litebridgedb.orm.persistence.OrmTable
- getOneToManyMappings() - Method in class org.litebridgedb.orm.persistence.OrmTable
- getOneToManyReverseMappings() - Method in class org.litebridgedb.orm.persistence.OrmTable
- getOrCreateSpiTable(String) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getOrNull(String) - Method in class org.litebridgedb.tracking.ChangedFields
-
Retrieve the
ChangedFieldassociated with the specified field name, ornullif no such field exists. - getParentLogger() - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- getParentResult() - Method in class org.litebridgedb.orm.persistence.DtoUpdateResult
- getPrimaryKeyColumnNames(Table, DatabaseMetaData) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- getProviderClass() - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
-
Get the fully qualified class name of the database provider implementation to use.
- getScanBasePackage() - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
-
Get the base package to scan for
DatabaseProviderimplementations. - getSchema() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getSequence() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- getSize() - Method in class org.litebridgedb.db.spi.ColumnMetaData
-
Retrieve the size of the column.
- getTable() - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- getTable(Class<?>) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTable(String) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTable(String, String) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTable(Table) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTableInContextOrThrow(Class<?>, Class<?>) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTableOrThrow(Class<?>) - Method in class org.litebridgedb.orm.persistence.TableRegistry
- getTrackedDto(DTO) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Get the tracked version of the specified DTO.
- getTrackedDto(DTO) - Method in class org.litebridgedb.tracking.ChangeTracker
-
Retrieves the tracked version of the specified Data Transfer Object (DTO), if it exists.
- getTrackedDtoOrNull(DTO) - Method in class org.litebridgedb.tracking.ChangeTracker
- getTrackedDtos(Class<DTO>) - Method in class org.litebridgedb.tracking.ChangeTracker
- getTransactionIsolation() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getTypeConverter() - Method in interface org.litebridgedb.db.spi.DatabaseProvider
-
Retrieve the
TypeConverterinstance associated with the database provider. - getTypeConverter() - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- getTypeConverter() - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- getTypeMap() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getUpdateResult() - Method in class org.litebridgedb.orm.persistence.DtoUpdateResult
- getWarnings() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- getWhereConditions() - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- GT - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Greater than
- GTE - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Greater than or equal to
H
- H2DatabaseProvider - Class in org.litebridgedb.db.h2
-
H2DatabaseProvider is a concrete implementation of AbstractDatabaseProvider specifically designed to interact with H2 database instances.
- H2DatabaseProvider() - Constructor for class org.litebridgedb.db.h2.H2DatabaseProvider
- hasColumn(String) - Method in class org.litebridgedb.db.spi.TableMetaData
-
Check if the specified column name exists in the table.
- hashCode() - Method in class org.litebridgedb.db.spi.Aliased
- hashCode() - Method in class org.litebridgedb.db.spi.Column
- hashCode() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- hashCode() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.math.MathOperation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.query.Condition
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.query.Join
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.query.Limit
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.query.OrderBy
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns a hash code value for this object.
- hashCode() - Method in class org.litebridgedb.db.spi.Row.RowColumn
- hashCode() - Method in class org.litebridgedb.db.spi.Table
- hashCode() - Method in class org.litebridgedb.db.spi.TableMetaData
- hashCode() - Method in record class org.litebridgedb.db.spi.update.ColumnValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.update.Delete
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.update.RowValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.db.spi.update.Update
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.FieldSpec
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.OneToMany
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.DtoRowValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Returns a hash code value for this object.
- hashCode() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- hashCode() - Method in class org.litebridgedb.tracking.ChangedField
- hashCode() - Method in class org.litebridgedb.tracking.ChangedMapField
- hashCode() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- hashCode() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- hashCode() - Method in class org.litebridgedb.tracking.PropertyAccessor
I
- IN - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Inclusion in a set
- increment() - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- increment() - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- insert(Object) - Method in class org.litebridgedb.orm.Litebridge
-
Insert the specified Data Transfer Object (DTO) into the database via a SQL INSERT statement.
- insert(Object) - Method in class org.litebridgedb.orm.persistence.PersistenceFacade
-
Inserts the specified Data Transfer Object (DTO) into the database.
- insert(Insert, ConnectionProvider) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
-
Execute an INSERT operation in the database using the provided
Insertstatement. - insert(Insert, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- insert(Insert, ConnectionProvider) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- Insert - Record Class in org.litebridgedb.db.spi.update
-
A SQL INSERT statement targeting specific table metadata with associated columns and rows of values.
- Insert(Table, List<Column>, List<RowValue>, boolean) - Constructor for record class org.litebridgedb.db.spi.update.Insert
-
Creates an instance of a
Insertrecord class. - Insert(Table, List<RowValue>, boolean) - Constructor for record class org.litebridgedb.db.spi.update.Insert
- Insert(Table, RowValue, boolean) - Constructor for record class org.litebridgedb.db.spi.update.Insert
- InsertResult - Class in org.litebridgedb.db.spi.update
-
The result of an insert operation performed on the database.
- InsertResult(int) - Constructor for class org.litebridgedb.db.spi.update.InsertResult
- InsertResult(int, Map<ColumnMetaData, Object>) - Constructor for class org.litebridgedb.db.spi.update.InsertResult
- INSTANCE - Static variable in class org.litebridgedb.orm.persistence.NoOpDtoCache
-
The singleton instance of the
NoOpDtoCacheclass. - IntegerConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Integervalues. - IntegerConverter() - Constructor for class org.litebridgedb.convert.converter.IntegerConverter
- inverseJoinColumn() - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Returns the value of the
inverseJoinColumnrecord component. - inverseJoinColumn() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns the value of the
inverseJoinColumnrecord component. - inverseJoinColumn(String) - Method in class org.litebridgedb.orm.api.register.RegistrationManyToManyInverseJoinColumnStep
- IS_NOT_NULL - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Checks if a value is not
null - IS_NULL - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Checks if a value is
null - isAsciiOnly(String) - Static method in class org.litebridgedb.commons.StringUtils
-
Checks if the given string contains only ASCII characters.
- isAutoIncrement() - Method in class org.litebridgedb.db.spi.ColumnMetaData
-
Check if the column's value is automatically incremented by the database.
- isAutoIncrement() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns the value of the
isAutoIncrementrecord component. - isBasicType(Class<?>) - Static method in class org.litebridgedb.commons.ClassUtils
-
Determines if the provided class type represents a basic type.
- isBlank(String) - Static method in class org.litebridgedb.commons.StringUtils
-
Checks if the given string is null, empty, or contains only whitespace characters.
- isClosed() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- isEmpty() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- isEmpty() - Method in class org.litebridgedb.tracking.ChangedFields
-
Check if the collection of changed fields is empty.
- isEmpty(Iterable<?>) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Checks if the provided iterable is null or empty.
- isEmpty(String) - Static method in class org.litebridgedb.commons.StringUtils
-
Checks if the given string is null or empty.
- isEmpty(Object[]) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Checks if the provided array is null or empty.
- isEmpty(Collection<?>) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Checks if the provided collection is null or empty.
- isEmpty(Map<?, ?>) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Checks if the provided map is null or empty.
- isInitialised() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
-
Returns
trueif the value has already been initialised, orfalseotherwise. - isLast(FieldAccessor) - Method in class org.litebridgedb.tracking.FieldAccessorChain
- isNestedDtoField(Class<?>, FieldAccessor) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- isNullable() - Method in class org.litebridgedb.db.spi.ColumnMetaData
-
Determine if the column allows null values.
- isolation - Variable in class org.litebridgedb.orm.api.tx.TransactionContextTerminal
- isolation(Isolation) - Method in class org.litebridgedb.orm.api.tx.ReadOnlyClause
-
Sets the transaction isolation level for the current thread.
- isolation(Isolation) - Method in class org.litebridgedb.orm.api.tx.TransactionContext
-
Sets the transaction isolation level for the current thread.
- Isolation - Enum Class in org.litebridgedb.db.spi.tx
-
Transaction isolation levels.
- IsolationClause - Class in org.litebridgedb.orm.api.tx
- IsolationClause(Isolation, TransactionContextTerminal) - Constructor for class org.litebridgedb.orm.api.tx.IsolationClause
- isPersistedDto(Object) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Check if the specified DTO is persisted.
- isReadOnly() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- isRollbackOnly() - Method in interface org.litebridgedb.db.spi.tx.TransactionControl
-
Checks if the current transaction is marked as rollback-only.
- isRollbackOnly() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- isRollbackOnly() - Method in class org.litebridgedb.orm.tx.Transaction
- isRollbackOnly() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- isTransactionActive() - Method in interface org.litebridgedb.db.spi.tx.TransactionControl
-
Checks if there is an active transaction for the current thread.
- isTransactionActive() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- isTransactionActive() - Method in class org.litebridgedb.orm.tx.Transaction
- isTransactionActive() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- isValid(int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- isWrapperFor(Class<?>) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- isWrapperFor(Class<?>) - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- iterator() - Method in class org.litebridgedb.commons.type.WeakIdentitySet
-
Returns an iterator over the elements of the set, allowing traversal of the elements while cleaning up any stale entries.
J
- join(Class<?>) - Method in class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- join(Class<?>) - Method in interface org.litebridgedb.orm.api.dto.DtoJoinClassTerminal
- join(Class<?>) - Method in class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- join(String) - Method in class org.litebridgedb.orm.api.sql.SqlFromClauseTerminal
- join(String) - Method in interface org.litebridgedb.orm.api.sql.SqlJoinClauseTerminal
- join(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- Join - Record Class in org.litebridgedb.db.spi.query
-
A database table join operation in a query.
- Join(Table, List<Condition>) - Constructor for record class org.litebridgedb.db.spi.query.Join
-
Creates an instance of a
Joinrecord class. - joinColumn() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns the value of the
joinColumnrecord component. - joinColumn() - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Returns the value of the
joinColumnrecord component. - joinColumn() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns the value of the
joinColumnrecord component. - joinColumn(String) - Method in class org.litebridgedb.orm.api.register.RegistrationManyToManyJoinColumnStep
- JoinDtoData(DtoJoinSpec, List<Object>, Row) - Constructor for class org.litebridgedb.orm.persistence.DtoBlueprint.JoinDtoData
- joinedDtoData() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint
- joinOn(String) - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- joinOn(String) - Method in class org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder
- joinOn(String) - Method in interface org.litebridgedb.orm.api.spec.ColumnSpecBuilder
- joins() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
joinsrecord component. - joinTable() - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Returns the value of the
joinTablerecord component. - joinTable() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns the value of the
joinTablerecord component. - joinTable(String) - Method in class org.litebridgedb.orm.api.register.ManyToManyBuilder
- joinUsing() - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- joinUsing() - Method in class org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder
- joinUsing() - Method in interface org.litebridgedb.orm.api.spec.ColumnSpecBuilder
K
- keySet() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
L
- level() - Method in enum class org.litebridgedb.db.spi.tx.Isolation
-
Retrieves the numeric isolation level associated with this instance.
- limit() - Method in record class org.litebridgedb.db.spi.query.Limit
-
Returns the value of the
limitrecord component. - limit() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
limitrecord component. - Limit - Record Class in org.litebridgedb.db.spi.query
-
Pagination parameters for database queries, defining a limit on the number of rows returned and an optional offset indicating the starting point for the result set.
- Limit(Optional<Integer>, Optional<Integer>) - Constructor for record class org.litebridgedb.db.spi.query.Limit
-
Creates an instance of a
Limitrecord class. - list() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- list() - Method in class org.litebridgedb.orm.api.sql.SqlSelector
- listSnapshot() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- litebridge(LitebridgeProperties, LitebridgeTransactionManager) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeAutoConfiguration
-
Instantiates a Litebridge instance.
- Litebridge - Class in org.litebridgedb.orm
-
Primary entry point for Litebridge.
- Litebridge(DatabaseProvider, DataSource) - Constructor for class org.litebridgedb.orm.Litebridge
-
Constructs a Litebridge instance with the specified database provider.
- Litebridge(DatabaseProvider, TransactionManager) - Constructor for class org.litebridgedb.orm.Litebridge
- Litebridge(DatabaseProvider, TransactionManager, MethodHandles.Lookup) - Constructor for class org.litebridgedb.orm.Litebridge
- litebridge.commons - module litebridge.commons
-
Litebridge Commons
- litebridge.converter - module litebridge.converter
-
Litebridge type converter
- litebridge.db.h2 - module litebridge.db.h2
-
H2 Database Provider
- litebridge.db.oracle - module litebridge.db.oracle
-
Oracle Database Provider
- litebridge.db.spi - module litebridge.db.spi
-
Litebridge Database Service Provider Interface
- litebridge.db.spi.impl - module litebridge.db.spi.impl
-
Abstract DatabaseProvider implementation.
- litebridge.orm - module litebridge.orm
-
Litebridge ORM
- litebridge.spring - module litebridge.spring
-
Litebridge Spring integration
- litebridge.spring.boot.autoconfigure - module litebridge.spring.boot.autoconfigure
-
Litebridge Spring Boot Auto-configuration
- litebridge.tracking - module litebridge.tracking
-
Litebridge Change Tracker
- LitebridgeAutoConfiguration - Class in org.litebridgedb.spring.boot.autoconfigure
-
Litebridge Spring Boot autoconfiguration
- LitebridgeAutoConfiguration() - Constructor for class org.litebridgedb.spring.boot.autoconfigure.LitebridgeAutoConfiguration
- LitebridgeDriverManagerDataSource - Class in org.litebridgedb.orm.tx
-
A simple
DataSourceimplementation that utilisesDriverManagerto create connections. - LitebridgeDriverManagerDataSource(String, String, String) - Constructor for class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- LitebridgeProperties - Class in org.litebridgedb.spring.boot.autoconfigure
-
Spring Boot configuration properties for Litebridge.
- LitebridgeProperties() - Constructor for class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties
- LitebridgeProperties.DatabaseProviderProperties - Class in org.litebridgedb.spring.boot.autoconfigure
-
Database provider configuration properties.
- litebridgeTransactionManager(DataSource) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeAutoConfiguration
-
Creates a Litebridge Spring transaction manager bean.
- LitebridgeTransactionManager - Class in org.litebridgedb.spring
-
Spring-compatible
PlatformTransactionManagerfor Litebridge. - LitebridgeTransactionManager(DataSource) - Constructor for class org.litebridgedb.spring.LitebridgeTransactionManager
- LongConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Longvalues. - LongConverter() - Constructor for class org.litebridgedb.convert.converter.LongConverter
- lookup() - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Returns the value of the
lookuprecord component. - LT - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Less than
- LTE - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Less than or equal to
M
- ManagedConnection - Class in org.litebridgedb.db.spi.tx
-
A wrapper for a
Connectionobject that ensures certain methods associated with transaction and connection management are not directly invoked. - ManagedConnection(Connection) - Constructor for class org.litebridgedb.db.spi.tx.ManagedConnection
- manyToMany(String, String, String) - Static method in interface org.litebridgedb.orm.api.spec.ColumnMapping
- manyToMany(Function<ManyToManyBuilder, ManyToMany>) - Method in class org.litebridgedb.orm.api.register.RegistrationFieldContext
- ManyToMany - Record Class in org.litebridgedb.orm.api.spec
- ManyToMany(String, String, String) - Constructor for record class org.litebridgedb.orm.api.spec.ManyToMany
-
Creates an instance of a
ManyToManyrecord class. - ManyToManyBuilder - Class in org.litebridgedb.orm.api.register
- ManyToManyBuilder() - Constructor for class org.litebridgedb.orm.api.register.ManyToManyBuilder
- manyToOneDependencies() - Method in record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Returns the value of the
manyToOneDependenciesrecord component. - MapCollector - Class in org.litebridgedb.commons.collector
-
Utility class for Collectors providing functionality to create
LinkedHashMapinstances. - mapField(String) - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- mapField(String) - Method in class org.litebridgedb.orm.api.register.RegistrationJoinStep
- mapField(String) - Method in interface org.litebridgedb.orm.api.register.RegistrationTableContext
- mapField(String) - Method in class org.litebridgedb.orm.api.register.RegistrationTableContextImpl
- mapOperator(Operator) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Map an
Operatorenum to its corresponding string representation used in logical or database operations. - mappedByField() - Method in record class org.litebridgedb.orm.api.spec.OneToMany
-
Returns the value of the
mappedByFieldrecord component. - mappedByField() - Method in record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Returns the value of the
mappedByFieldrecord component. - mappedByField(String) - Method in class org.litebridgedb.orm.api.register.OneToManyBuilder
- mappedByField(String) - Method in class org.litebridgedb.orm.api.register.RegistrationOneToManyStep
- mappedByProperty(String) - Method in class org.litebridgedb.orm.api.register.OneToManyBuilder
- mappedByProperty(String) - Method in class org.litebridgedb.orm.api.register.RegistrationOneToManyStep
- MappedFieldTarget - Interface in org.litebridgedb.db.spi
- mappedFieldTargets() - Method in class org.litebridgedb.orm.persistence.OrmTable
- MappedManyToMany - Record Class in org.litebridgedb.orm.persistence
- MappedManyToMany(OrmTable, String, FieldAccessor, ConcurrentLazy<OrmTable>, String) - Constructor for record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Creates an instance of a
MappedManyToManyrecord class. - MappedOneToMany - Record Class in org.litebridgedb.orm.persistence
- MappedOneToMany(FieldAccessor, FieldAccessor) - Constructor for record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Creates an instance of a
MappedOneToManyrecord class. - mappedTable() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns the value of the
mappedTablerecord component. - MappedTable(OrmTable, List<FieldAccessor>) - Constructor for record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Creates an instance of a
MappedTablerecord class. - mapProperty(String) - Method in class org.litebridgedb.orm.api.register.RegistrationColumnContext
- mapProperty(String) - Method in class org.litebridgedb.orm.api.register.RegistrationJoinStep
- mapProperty(String) - Method in interface org.litebridgedb.orm.api.register.RegistrationTableContext
- mapProperty(String) - Method in class org.litebridgedb.orm.api.register.RegistrationTableContextImpl
- mapSnapshot() - Method in class org.litebridgedb.tracking.ChangedMapField
-
Retrieve the snapshot of the original map associated with this field.
- mapToTable(MethodHandles.Lookup, Class<?>, TableSpec) - Method in class org.litebridgedb.orm.persistence.TableMapper
- mapToTable(String) - Method in class org.litebridgedb.orm.api.register.RegistrationContext
- MapUtils - Class in org.litebridgedb.commons
- MathOperation - Record Class in org.litebridgedb.db.spi.math
- MathOperation(MathOperation.Operator, Object) - Constructor for record class org.litebridgedb.db.spi.math.MathOperation
-
Creates an instance of a
MathOperationrecord class. - MathOperation.Operator - Enum Class in org.litebridgedb.db.spi.math
- merge(CompositeUpdateResult) - Method in class org.litebridgedb.orm.persistence.CompositeUpdateResult
- minus(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- minus(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- mod(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- mod(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- MOD - Enum constant in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
- ModuleUtils - Class in org.litebridgedb.commons
- multiply(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- multiply(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- MULTIPLY - Enum constant in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
N
- name - Variable in class org.litebridgedb.tracking.ChangedField
- name() - Method in class org.litebridgedb.db.spi.Aliased
-
Retrieve the name of the aliased entity.
- name() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- name() - Method in class org.litebridgedb.db.spi.TableMetaData
- name() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns the value of the
namerecord component. - name() - Method in record class org.litebridgedb.orm.api.spec.FieldSpec
-
Returns the value of the
namerecord component. - name() - Method in class org.litebridgedb.tracking.ChangedField
-
Retrieve the name of the field that has changed.
- name() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- name() - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Return the name of the field or property represented by this
FieldAccessor. - name() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- name() - Method in class org.litebridgedb.tracking.PropertyAccessor
- natively() - Method in class org.litebridgedb.orm.api.register.RegistrationColumnAutoIncrementStep
- natively() - Method in class org.litebridgedb.orm.api.spec.ColumnSpecAutoIncrementTerminal
- nativeSQL(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- NEQ - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Not equals
- newCondition(Column) - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- newCondition(Column) - Method in class org.litebridgedb.orm.api.sql.SqlJoinSpec
- newInstance(Class<DTO>) - Static method in class org.litebridgedb.commons.ClassUtils
-
Creates a new instance of the specified class type using its no-argument constructor.
- newInstance(Class<DTO>, Constructor<DTO>, Object...) - Static method in class org.litebridgedb.commons.ClassUtils
- newInstance(Class<DTO>, List<DtoConstructor.FieldAccessorValue>) - Static method in class org.litebridgedb.orm.persistence.DtoConstructor
- newJoinSpec(Class<?>, OrmTable, Table) - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- newJoinSpec(String) - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- newJoinSpec(Table) - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- newJoinSpecBefore(DtoJoinSpec, Class<?>, OrmTable, Table) - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- newWhereCondition(Column) - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- NoFieldMapping - Class in org.litebridgedb.orm.api.spec
- NoFieldMapping() - Constructor for class org.litebridgedb.orm.api.spec.NoFieldMapping
- NoOpDtoCache - Class in org.litebridgedb.orm.persistence
-
A no-operation implementation of the
DtoCacheinterface. - NoOpStatementBuilder - Class in org.litebridgedb.orm.persistence
- NoOpStatementBuilder() - Constructor for class org.litebridgedb.orm.persistence.NoOpStatementBuilder
O
- ObjectUtils - Class in org.litebridgedb.commons
-
Utility class for working with objects.
- offset() - Method in record class org.litebridgedb.db.spi.query.Limit
-
Returns the value of the
offsetrecord component. - on(String) - Method in class org.litebridgedb.orm.api.dto.DtoJoinClause
-
Adds a join ON condition to the current join clause based on the specified field.
- on(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinClause
-
Adds a join ON condition to the current join clause based on the specified column.
- oneOrNull() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- oneOrNull() - Method in class org.litebridgedb.orm.api.sql.SqlSelector
- oneToMany(Function<OneToManyBuilder, OneToMany>) - Method in class org.litebridgedb.orm.api.register.RegistrationFieldContext
- oneToMany(FieldSpec) - Static method in interface org.litebridgedb.orm.api.spec.ColumnMapping
- OneToMany - Record Class in org.litebridgedb.orm.api.spec
- OneToMany(FieldSpec) - Constructor for record class org.litebridgedb.orm.api.spec.OneToMany
-
Creates an instance of a
OneToManyrecord class. - OneToManyBuilder - Class in org.litebridgedb.orm.api.register
- OneToManyBuilder() - Constructor for class org.litebridgedb.orm.api.register.OneToManyBuilder
- operator() - Method in record class org.litebridgedb.db.spi.math.MathOperation
-
Returns the value of the
operatorrecord component. - operator() - Method in record class org.litebridgedb.db.spi.query.Condition
-
Returns the value of the
operatorrecord component. - Operator - Enum Class in org.litebridgedb.db.spi.query
-
Enum of various operators that can be used in database query conditions.
- optional() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
-
The primary accessor.
- OracleDatabaseProvider - Class in org.litebridgedb.db.oracle
-
Oracle Database Provider for Litebridge.
- OracleDatabaseProvider() - Constructor for class org.litebridgedb.db.oracle.OracleDatabaseProvider
- orderBy() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
orderByrecord component. - orderBy(String...) - Method in class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- orderBy(String...) - Method in class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- orderBy(String...) - Method in class org.litebridgedb.orm.api.dto.DtoWhereConditionClauseTerminal
- orderBy(String...) - Method in class org.litebridgedb.orm.api.sql.SqlFromClauseTerminal
- orderBy(String...) - Method in class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- orderBy(String...) - Method in class org.litebridgedb.orm.api.sql.SqlWhereConditionClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.dto.DtoWhereConditionClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.sql.SqlFromClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- orderBy(FieldColumnSpec...) - Method in class org.litebridgedb.orm.api.sql.SqlWhereConditionClauseTerminal
- OrderBy - Record Class in org.litebridgedb.db.spi.query
-
Ordering clause in an SQL query.
- OrderBy(Column, boolean) - Constructor for record class org.litebridgedb.db.spi.query.OrderBy
-
Creates an instance of a
OrderByrecord class. - org.litebridgedb.commons - package org.litebridgedb.commons
-
Litebridge Commons: general utilities
- org.litebridgedb.commons.collector - package org.litebridgedb.commons.collector
-
Specialised stream collectors
- org.litebridgedb.commons.type - package org.litebridgedb.commons.type
-
Supporting datatypes and wrappers
- org.litebridgedb.convert - package org.litebridgedb.convert
-
Core type conversion system for Litebridge.
- org.litebridgedb.convert.converter - package org.litebridgedb.convert.converter
-
Converter interfaces and bundled implementations.
- org.litebridgedb.db.h2 - package org.litebridgedb.db.h2
-
H2 Database Provider
- org.litebridgedb.db.oracle - package org.litebridgedb.db.oracle
-
Oracle Database Provider
- org.litebridgedb.db.spi - package org.litebridgedb.db.spi
-
Service Provider Interface (SPI) for integrating database drivers with Litebridge
- org.litebridgedb.db.spi.convert - package org.litebridgedb.db.spi.convert
-
TypeConverterinterface - org.litebridgedb.db.spi.impl - package org.litebridgedb.db.spi.impl
-
Abstract implementation classes for the Litebridge Database SPI.
- org.litebridgedb.db.spi.math - package org.litebridgedb.db.spi.math
- org.litebridgedb.db.spi.query - package org.litebridgedb.db.spi.query
-
Query-related models
- org.litebridgedb.db.spi.tx - package org.litebridgedb.db.spi.tx
- org.litebridgedb.db.spi.update - package org.litebridgedb.db.spi.update
-
Update-related models
- org.litebridgedb.db.spi.util - package org.litebridgedb.db.spi.util
- org.litebridgedb.orm - package org.litebridgedb.orm
-
Litebridge ORM
- org.litebridgedb.orm.api.delete - package org.litebridgedb.orm.api.delete
- org.litebridgedb.orm.api.dto - package org.litebridgedb.orm.api.dto
-
Fluent API for constructing DTO-mapped SQL queries (SELECT statements)
- org.litebridgedb.orm.api.dto.delete - package org.litebridgedb.orm.api.dto.delete
- org.litebridgedb.orm.api.dto.update - package org.litebridgedb.orm.api.dto.update
- org.litebridgedb.orm.api.register - package org.litebridgedb.orm.api.register
- org.litebridgedb.orm.api.spec - package org.litebridgedb.orm.api.spec
-
Models for specifying DTO field mappings
- org.litebridgedb.orm.api.sql - package org.litebridgedb.orm.api.sql
-
Fluent API for constructing SQL queries (SELECT statements) without result object mapping
- org.litebridgedb.orm.api.sql.delete - package org.litebridgedb.orm.api.sql.delete
- org.litebridgedb.orm.api.sql.update - package org.litebridgedb.orm.api.sql.update
- org.litebridgedb.orm.api.tx - package org.litebridgedb.orm.api.tx
- org.litebridgedb.orm.api.update - package org.litebridgedb.orm.api.update
- org.litebridgedb.orm.api.update.model - package org.litebridgedb.orm.api.update.model
- org.litebridgedb.orm.persistence - package org.litebridgedb.orm.persistence
-
Persistence subsystem; contains classes for saving/updating/deleting DTOs
- org.litebridgedb.orm.tx - package org.litebridgedb.orm.tx
-
Transaction management utilities for Litebridge
- org.litebridgedb.spring - package org.litebridgedb.spring
- org.litebridgedb.spring.boot.autoconfigure - package org.litebridgedb.spring.boot.autoconfigure
- org.litebridgedb.tracking - package org.litebridgedb.tracking
-
Litebridge Change Tracker
- ormTable - Variable in class org.litebridgedb.orm.persistence.AbstractStatementBuilder
- ormTable() - Method in record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Returns the value of the
ormTablerecord component. - OrmTable - Class in org.litebridgedb.orm.persistence
-
A table known by/registered with the ORM, facilitating the relationship between Java objects (DTOs) and database table schema.
- OrmTable(Class<?>, TableMetaData, Map<FieldAccessor, MappedFieldTarget>, ChangeTracker, ClassFieldAccessorCache) - Constructor for class org.litebridgedb.orm.persistence.OrmTable
-
Constructs a new
OrmTableinstance, initializing table metadata, field-to-column mappings, and a change tracker for managing object state. - orNull() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
-
Returns the lazily initialized value.
- orThrow() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
- orThrow(Supplier<X>) - Method in class org.litebridgedb.commons.type.ConcurrentLazy
P
- p(String) - Static method in class org.litebridgedb.orm.api.spec.FieldColumnMapping
- p(String) - Static method in interface org.litebridgedb.orm.api.spec.FieldMapping
-
Shortcut for
FieldMapping.property(String). - peek() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
-
Returns the current value without triggering initialization.
- PersistenceFacade - Class in org.litebridgedb.orm.persistence
-
The PersistenceFacade class provides an abstraction layer for managing the persistence of Data Transfer Objects (DTOs) within a database system.
- PersistenceFacade(TableRegistry, TransactionalDatabaseProvider, ChangeTracker) - Constructor for class org.litebridgedb.orm.persistence.PersistenceFacade
- PipedStatement - Record Class in org.litebridgedb.orm.persistence
-
A statement in the context of dependent database operations that is built using an
AbstractStatementBuilderand optionally pipes result values using aConsumer. - PipedStatement(StatementBuilder<?>, Object) - Constructor for record class org.litebridgedb.orm.persistence.PipedStatement
-
Constructs a new
PipedStatementusing the givenAbstractStatementBuilder. - PipedStatement(StatementBuilder<?>, Object, Consumer<UpdateResult>) - Constructor for record class org.litebridgedb.orm.persistence.PipedStatement
-
Creates an instance of a
PipedStatementrecord class. - prepareCall(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareCall(String, int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareCall(String, int, int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- PreparedRow(List<String>, List<AbstractDatabaseProvider.BindValue>) - Constructor for record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Creates an instance of a
PreparedRowrecord class. - PreparedSql(String, List<AbstractDatabaseProvider.BindValue>) - Constructor for record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Creates an instance of a
PreparedSqlrecord class. - prepareRow(RowValue, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Prepare a row for insertion based on the provided row value.
- prepareSql(Delete, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- prepareSql(Insert, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Prepare a SQL INSERT statement along with its bind values for execution.
- prepareSql(Update, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Prepare a SQL UPDATE statement along with its bind values for execution.
- prepareStatement(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(String, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(String, int[]) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(String, int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(String, int, int, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(String, String[]) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- prepareStatement(AbstractDatabaseProvider.PreparedSql, boolean, TableMetaData, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
-
Prepare a
PreparedStatementobject based on the provided SQL and bind values. - prevListSnapshot() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- primary() - Method in class org.litebridgedb.orm.persistence.CompositeUpdateResult
- primaryKey() - Method in class org.litebridgedb.db.spi.TableMetaData
-
Retrieve the primary key columns' metadata for the table.
- primaryKey() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- primitiveType() - Method in class org.litebridgedb.convert.converter.BooleanConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.ByteConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.CharacterConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in interface org.litebridgedb.convert.converter.Converter
-
Returns the primitive counterpart of the target class, if applicable.
- primitiveType() - Method in class org.litebridgedb.convert.converter.DoubleConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.FloatConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.IntegerConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.LongConverter
-
Returns the primitive counterpart of the target class.
- primitiveType() - Method in class org.litebridgedb.convert.converter.ShortConverter
-
Returns the primitive counterpart of the target class.
- property() - Method in record class org.litebridgedb.orm.api.spec.FieldSpec
-
Returns the value of the
propertyrecord component. - property(String) - Static method in class org.litebridgedb.orm.api.spec.FieldColumnMapping
- property(String) - Static method in interface org.litebridgedb.orm.api.spec.FieldMapping
-
Creates a new
FieldSpecBuilderconfigured for property access of the specified property name. - propertyAccessor(Class<?>, String) - Method in class org.litebridgedb.tracking.ClassFieldAccessorCache
- PropertyAccessor - Class in org.litebridgedb.tracking
-
Property-based
FieldAccessorimplementation. - PropertyAccessor(Field, MethodHandles.Lookup, ClassFieldAccessorCache) - Constructor for class org.litebridgedb.tracking.PropertyAccessor
- put(List<Object>, Object) - Method in interface org.litebridgedb.orm.persistence.DtoCache
- put(List<Object>, Object) - Method in class org.litebridgedb.orm.persistence.DtoCacheImpl
- put(List<Object>, Object) - Method in class org.litebridgedb.orm.persistence.NoOpDtoCache
- put(K, V) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- putAll(Map<? extends K, ? extends V>) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
Q
- qualifiedName() - Method in class org.litebridgedb.db.spi.Table
- quoteIdentifier(String) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
R
- READ_COMMITTED - Enum constant in enum class org.litebridgedb.db.spi.tx.Isolation
-
Read committed isolation level.
- READ_UNCOMMITTED - Enum constant in enum class org.litebridgedb.db.spi.tx.Isolation
-
Read uncommitted isolation level.
- readOnly - Variable in class org.litebridgedb.orm.api.tx.TransactionContextTerminal
- readOnly() - Method in class org.litebridgedb.orm.api.tx.IsolationClause
-
Indicates that the transaction should be read-only.
- readOnly() - Method in class org.litebridgedb.orm.api.tx.TransactionContext
-
Indicates that the transaction should be read-only.
- ReadOnlyClause - Class in org.litebridgedb.orm.api.tx
- ReadOnlyClause(TransactionContextTerminal) - Constructor for class org.litebridgedb.orm.api.tx.ReadOnlyClause
- register(Class<?>, Function<RegistrationContext, RegistrationTableContext>) - Method in class org.litebridgedb.orm.Litebridge
-
Registers a DTO class along with its associated table specification using the provided lookup and registration context.
- register(Class<T>, int[], ConverterFunction<T>) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Registers a converter for a specific Java type and its associated SQL types using a functional interface.
- register(Class<T>, ConverterFunction<T>) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Registers a converter for a specific Java type using a functional interface.
- register(MethodHandles.Lookup, Class<?>, Function<RegistrationContext, RegistrationTableContext>) - Method in class org.litebridgedb.orm.Litebridge
-
Registers a DTO class along with its associated table specification using the provided lookup and registration context.
- register(MethodHandles.Lookup, DtoTableSpec) - Method in class org.litebridgedb.orm.Litebridge
-
Register a Data Transfer Object (DTO) class with its corresponding table specification, using the provided lookup object to reflect the DTO and optional interfaces.
- register(Converter<?>) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Registers a new converter.
- register(DtoTableSpec) - Method in class org.litebridgedb.orm.Litebridge
-
Register a Data Transfer Object (DTO) class with its corresponding table specification.
- RegistrationColumnAutoIncrementStep - Class in org.litebridgedb.orm.api.register
- RegistrationColumnContext - Class in org.litebridgedb.orm.api.register
- RegistrationContext - Class in org.litebridgedb.orm.api.register
- RegistrationContext() - Constructor for class org.litebridgedb.orm.api.register.RegistrationContext
- RegistrationFieldContext - Class in org.litebridgedb.orm.api.register
- RegistrationJoinStep - Class in org.litebridgedb.orm.api.register
- RegistrationJoinStep(FieldSpec, String, String, RegistrationTableContextImpl) - Constructor for class org.litebridgedb.orm.api.register.RegistrationJoinStep
- RegistrationManyToManyInverseJoinColumnStep - Class in org.litebridgedb.orm.api.register
- RegistrationManyToManyJoinColumnStep - Class in org.litebridgedb.orm.api.register
- RegistrationOneToManyStep - Class in org.litebridgedb.orm.api.register
- RegistrationTableContext - Interface in org.litebridgedb.orm.api.register
- RegistrationTableContextImpl - Class in org.litebridgedb.orm.api.register
- releaseSavepoint(Savepoint) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- remove(Object) - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- remove(Object) - Method in class org.litebridgedb.commons.type.WeakIdentitySet
- REPEATABLE_READ - Enum constant in enum class org.litebridgedb.db.spi.tx.Isolation
-
Repeatable read isolation level.
- requireAccessible(Class<T>) - Static method in class org.litebridgedb.commons.ModuleUtils
- requireNonBlank(String, String) - Static method in class org.litebridgedb.commons.StringUtils
-
Ensures that the provided string is not null, empty, or composed solely of whitespace characters.
- requireNonEmpty(T, String) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Ensures that the provided collection is not null or empty.
- requireNonEmpty(T, Supplier<? extends X>) - Static method in class org.litebridgedb.commons.CollectionUtils
-
Ensures that the provided collection is not null or empty.
- requireNonNull(T, Supplier<? extends X>) - Static method in class org.litebridgedb.commons.ObjectUtils
-
Ensures that the provided object is not null.
- requireNull(Object, Supplier<? extends X>) - Static method in class org.litebridgedb.commons.ObjectUtils
-
Ensures that the provided object is
null. - requiresCleanup() - Method in interface org.litebridgedb.db.spi.tx.TransactionManager
-
Indicates whether cleanup operations are yet to be performed for the transaction manager (i.e. whether the manager itself "active" and holding onto resources).
- requiresCleanup() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- requiresCleanup() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- reset() - Method in class org.litebridgedb.commons.type.ConcurrentLazy
-
Resets the cached value, allowing it to be recomputed on the next call to
ConcurrentLazy.optional()orConcurrentLazy.orNull(). - Result - Interface in org.litebridgedb.db.spi.query
- results() - Method in class org.litebridgedb.orm.persistence.CompositeUpdateResult
- returnGeneratedKeys() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns the value of the
returnGeneratedKeysrecord component. - rollback() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- rollback() - Method in interface org.litebridgedb.db.spi.tx.TransactionControl
-
Rolls back the current transaction.
- rollback() - Method in class org.litebridgedb.orm.api.tx.TransactionContext
-
Rolls back the current transaction.
- rollback() - Method in class org.litebridgedb.orm.tx.DefaultTransactionManager
- rollback() - Method in class org.litebridgedb.orm.tx.Transaction
- rollback() - Method in class org.litebridgedb.spring.LitebridgeTransactionManager
- rollback(Savepoint) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- row() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- Row - Class in org.litebridgedb.db.spi
-
A row of data returned by a query.
- Row() - Constructor for class org.litebridgedb.db.spi.Row
- Row.RowColumn - Class in org.litebridgedb.db.spi
-
A combination of a column and its associated value within a row.
- RowColumn(Column) - Constructor for class org.litebridgedb.db.spi.Row.RowColumn
-
Construct a new
RowColumninstance by associating the specified column with a row. - rows() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns the value of the
rowsrecord component. - rowsAffected() - Method in class org.litebridgedb.db.spi.update.UpdateResult
- rowValue() - Method in record class org.litebridgedb.orm.persistence.DtoRowValue
-
Returns the value of the
rowValuerecord component. - RowValue - Record Class in org.litebridgedb.db.spi.update
-
A row of values corresponding to a SQL database operation.
- RowValue(List<ColumnValue>) - Constructor for record class org.litebridgedb.db.spi.update.RowValue
-
Creates an instance of a
RowValuerecord class.
S
- save(DTO) - Method in class org.litebridgedb.orm.persistence.PersistenceFacade
-
Saves the given Data Transfer Object (DTO) to the database.
- save(Object...) - Method in class org.litebridgedb.orm.Litebridge
-
Save the given Data Transfer Object (DTO) to the database, via a SQL INSERT or UPDATE statement.
- save(Collection<DTO>) - Method in class org.litebridgedb.orm.persistence.PersistenceFacade
-
Saves a collection of Data Transfer Objects (DTOs) to the database.
- save(Collection<Object>) - Method in class org.litebridgedb.orm.Litebridge
-
Saves a collection of Data Transfer Objects (DTOs) to the database.
- schema() - Method in class org.litebridgedb.db.spi.Table
- schema() - Method in class org.litebridgedb.db.spi.TableMetaData
- select() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- select() - Method in class org.litebridgedb.orm.Litebridge
-
Query data from the database, without mapping results to Data Transfer Object (DTOs).
- select(Class<DTO>) - Method in class org.litebridgedb.orm.Litebridge
-
Select a registered Data Transfer Object (DTO) type for database query operations.
- select(Class<DTO>, Class<?>) - Method in class org.litebridgedb.orm.Litebridge
- select(String...) - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- select(String...) - Method in class org.litebridgedb.orm.api.sql.SqlSelector
- select(String...) - Method in class org.litebridgedb.orm.Litebridge
-
Query data from the database, without mapping results to Data Transfer Objects (DTOs).
- select(Aliased...) - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- select(Aliased...) - Method in class org.litebridgedb.orm.api.sql.SqlSelector
- select(Aliased...) - Method in class org.litebridgedb.orm.Litebridge
-
Query data from the database, without mapping results to Data Transfer Objects (DTOs).
- select(Select, ConnectionProvider) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
-
Execute a SELECT operation in the database using the provided
Selectstatement. - select(Select, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- select(Select, ConnectionProvider) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- Select - Record Class in org.litebridgedb.db.spi.query
-
SQL SELECT query structure.
- Select(Table, List<Column>, List<Join>, List<OrderBy>, List<Condition>, Optional<Limit>) - Constructor for record class org.litebridgedb.db.spi.query.Select
-
Creates an instance of a
Selectrecord class. - SelectDtoData(DtoSelectSpec, List<Object>, Row) - Constructor for class org.litebridgedb.orm.persistence.DtoBlueprint.SelectDtoData
- selectSpec() - Method in class org.litebridgedb.orm.api.dto.DtoSelector
- SelectSpecDtoMapper - Class in org.litebridgedb.orm.persistence
- SelectSpecDtoMapper(DtoSelectSpec, TypeConverter) - Constructor for class org.litebridgedb.orm.persistence.SelectSpecDtoMapper
- sequence() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns the value of the
sequencerecord component. - SERIALIZABLE - Enum constant in enum class org.litebridgedb.db.spi.tx.Isolation
-
Serializable isolation level.
- set(Object, Object) - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- set(Object, Object) - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Set the value of a field or property for the provided data transfer object (DTO).
- set(Object, Object) - Method in class org.litebridgedb.tracking.FieldAccessorChain
- set(Object, Object) - Method in class org.litebridgedb.tracking.PropertyAccessor
- set(String) - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdater
- set(String) - Method in interface org.litebridgedb.orm.api.dto.update.DtoUpdateStart
- set(String) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdater
- set(String) - Method in interface org.litebridgedb.orm.api.sql.update.SqlUpdateStart
- set(FieldColumnSpec) - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdater
- set(FieldColumnSpec) - Method in interface org.litebridgedb.orm.api.dto.update.DtoUpdateStart
- setAlias(String) - Method in class org.litebridgedb.db.spi.Aliased
-
Set the alias for this entity.
- setAutoCommit(boolean) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setAutoIncrement(boolean) - Method in class org.litebridgedb.db.spi.ColumnMetaData
- setCatalog(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setClass(String) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
-
Alias for
LitebridgeProperties.DatabaseProviderProperties.setProviderClass(String), for compatibility with Spring Boot 3 due to lack of support for@Name. - setClientInfo(String, String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setClientInfo(Properties) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setColumns(List<Column>) - Method in class org.litebridgedb.orm.api.sql.SqlSelectSpec
- setDatabaseProvider(LitebridgeProperties.DatabaseProviderProperties) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties
-
Set the database provider configuration.
- setDto(Object) - Method in class org.litebridgedb.orm.persistence.DtoUpdateResult
- setFieldColumns(List<DtoSelectSpec.FieldColumn>) - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- setFieldColumns(List<DtoSelectSpec.FieldColumn>) - Method in class org.litebridgedb.orm.api.dto.DtoSelectSpec
- setHoldability(int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setJoinColumn(String) - Method in class org.litebridgedb.db.spi.ColumnMetaData
- setLoginTimeout(int) - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- setLogWriter(PrintWriter) - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- setNetworkTimeout(Executor, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setProviderClass(String) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
-
Set the fully qualified class name of the database provider implementation to use.
- setReadOnly(boolean) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setSavepoint() - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setSavepoint(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setScanBasePackage(String) - Method in class org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
-
Set the base package to scan for
DatabaseProviderimplementations. - setSchema(String) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setSequence(String) - Method in class org.litebridgedb.db.spi.ColumnMetaData
- setShardingKey(ShardingKey) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setShardingKey(ShardingKey, ShardingKey) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setShardingKeyIfValid(ShardingKey, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setShardingKeyIfValid(ShardingKey, ShardingKey, int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setTable(Table) - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- setTransactionIsolation(int) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setTypeMap(Map<String, Class<?>>) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- setUpdateResult(UpdateResult) - Method in class org.litebridgedb.orm.persistence.DtoUpdateResult
- setWhereConditions(List<ConditionSpec>) - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- ShortConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Shortvalues. - ShortConverter() - Constructor for class org.litebridgedb.convert.converter.ShortConverter
- size() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- size() - Method in class org.litebridgedb.commons.type.WeakIdentitySet
- size() - Method in class org.litebridgedb.db.spi.Row
-
Returns the total number of columns in the current row.
- size() - Method in class org.litebridgedb.tracking.ChangedFields
-
Return the number of changed fields in the collection.
- snapshot(boolean) - Method in class org.litebridgedb.tracking.TrackedDto
-
Captures the current state of the tracked fields, creating a snapshot for later comparison.
- snapshotEmpty() - Method in class org.litebridgedb.tracking.TrackedDto
-
Initializes an empty snapshot of the tracked fields for the current object.
- spec - Variable in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- spec() - Method in class org.litebridgedb.orm.persistence.DtoBlueprint.DtoData
- split(String, char) - Static method in class org.litebridgedb.commons.StringUtils
-
Splits a string by a single character.
- split(String, char, int, boolean) - Static method in class org.litebridgedb.commons.StringUtils
-
Splits the given string by the specified delimiter, with optional padding and size constraints.
- splitArray(String, char, int, boolean) - Static method in class org.litebridgedb.commons.StringUtils
-
Splits a given string into an array of substrings based on a specified delimiter, with optional size constraints and padding for the resulting array.
- splitOnce(String, char) - Static method in class org.litebridgedb.commons.StringUtils
-
Splits the given string into two parts by the first occurrence of the specified delimiter.
- sql() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Returns the value of the
sqlrecord component. - SqlConverter<T> - Interface in org.litebridgedb.convert.converter
-
Extends
Converterto add SQL-specific metadata. - sqlDataType() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Returns the value of the
sqlDataTyperecord component. - SqlDateConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Datevalues. - SqlDateConverter() - Constructor for class org.litebridgedb.convert.converter.SqlDateConverter
- SqlDeleteFromClause - Class in org.litebridgedb.orm.api.sql.delete
- SqlDeleteFromClause(TransactionalDatabaseProvider) - Constructor for class org.litebridgedb.orm.api.sql.delete.SqlDeleteFromClause
- SqlDeleteWhereClause - Interface in org.litebridgedb.orm.api.sql.delete
- SqlDeleteWhereConditionClause - Class in org.litebridgedb.orm.api.sql.delete
- SqlDeleteWhereConditionClause(ConditionSpec, SqlDeleteWhereConditionClauseTerminal) - Constructor for class org.litebridgedb.orm.api.sql.delete.SqlDeleteWhereConditionClause
- SqlDeleteWhereConditionClauseTerminal - Interface in org.litebridgedb.orm.api.sql.delete
- SqlDeleteWhereConditionClauseTerminalImpl - Class in org.litebridgedb.orm.api.sql.delete
- SqlDeleteWhereConditionClauseTerminalImpl(SqlDeletor) - Constructor for class org.litebridgedb.orm.api.sql.delete.SqlDeleteWhereConditionClauseTerminalImpl
- SqlDeletor - Class in org.litebridgedb.orm.api.sql.delete
- SqlDeletor(Table, TransactionalDatabaseProvider) - Constructor for class org.litebridgedb.orm.api.sql.delete.SqlDeletor
- SqlFromClause - Class in org.litebridgedb.orm.api.sql
- SqlFromClause(Aliased[], SqlSelectSpec, TableRegistry, SqlSelector) - Constructor for class org.litebridgedb.orm.api.sql.SqlFromClause
- SqlFromClauseTerminal - Class in org.litebridgedb.orm.api.sql
- SqlFromClauseTerminal(SqlSelector) - Constructor for class org.litebridgedb.orm.api.sql.SqlFromClauseTerminal
- SqlJoinClause - Class in org.litebridgedb.orm.api.sql
- SqlJoinClause(SqlJoinSpec, AbstractSelector<Row, SqlSelectSpec>) - Constructor for class org.litebridgedb.orm.api.sql.SqlJoinClause
- SqlJoinClauseTerminal - Interface in org.litebridgedb.orm.api.sql
- SqlJoinConditionClause - Class in org.litebridgedb.orm.api.sql
- SqlJoinConditionClause(ConditionSpec, SqlJoinConditionClauseTerminal) - Constructor for class org.litebridgedb.orm.api.sql.SqlJoinConditionClause
- SqlJoinConditionClauseTerminal - Class in org.litebridgedb.orm.api.sql
- SqlJoinConditionClauseTerminal(SqlJoinSpec, AbstractSelector<Row, SqlSelectSpec>) - Constructor for class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- SqlJoinSpec - Class in org.litebridgedb.orm.api.sql
-
Specification for a JOIN operation in a database query.
- SqlJoinSpec(Table) - Constructor for class org.litebridgedb.orm.api.sql.SqlJoinSpec
- SqlOrderByClause - Class in org.litebridgedb.orm.api.sql
- SqlOrderByClause(OrderBySpec, SqlSelector) - Constructor for class org.litebridgedb.orm.api.sql.SqlOrderByClause
- SqlOrderByClauseChain - Class in org.litebridgedb.orm.api.sql
- SqlOrderByClauseChain(SqlSelector) - Constructor for class org.litebridgedb.orm.api.sql.SqlOrderByClauseChain
- SqlReservedWords - Class in org.litebridgedb.db.spi.util
- SqlSelector - Class in org.litebridgedb.orm.api.sql
- SqlSelector(TransactionalDatabaseProvider, TableRegistry) - Constructor for class org.litebridgedb.orm.api.sql.SqlSelector
- SqlSelectSpec - Class in org.litebridgedb.orm.api.sql
-
Specification for constructing a SQL SELECT statement.
- SqlSelectSpec() - Constructor for class org.litebridgedb.orm.api.sql.SqlSelectSpec
- SqlTimeConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Timevalues. - SqlTimeConverter() - Constructor for class org.litebridgedb.convert.converter.SqlTimeConverter
- SqlTimestampConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Timestampvalues. - SqlTimestampConverter() - Constructor for class org.litebridgedb.convert.converter.SqlTimestampConverter
- sqlTypes() - Method in class org.litebridgedb.convert.converter.BigDecimalConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.BooleanConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.ByteArrayConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.ByteConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.DoubleConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.FloatConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.GenericSqlConverter
-
Returns an array of
Typesinteger codes that this converter is associated with. - sqlTypes() - Method in class org.litebridgedb.convert.converter.IntegerConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.LongConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.ShortConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in interface org.litebridgedb.convert.converter.SqlConverter
-
Returns an array of
Typesinteger codes that this converter is associated with. - sqlTypes() - Method in class org.litebridgedb.convert.converter.SqlDateConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.SqlTimeConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.SqlTimestampConverter
-
Returns the SQL types associated with this converter.
- sqlTypes() - Method in class org.litebridgedb.convert.converter.StringConverter
-
Returns the SQL types associated with this converter.
- SqlUpdater - Class in org.litebridgedb.orm.api.sql.update
- SqlUpdater(Table, TransactionalDatabaseProvider) - Constructor for class org.litebridgedb.orm.api.sql.update.SqlUpdater
- SqlUpdateSetStep - Class in org.litebridgedb.orm.api.sql.update
- SqlUpdateSetStep(Column, SqlUpdater) - Constructor for class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- SqlUpdateStart - Interface in org.litebridgedb.orm.api.sql.update
- SqlUpdateStep - Interface in org.litebridgedb.orm.api.sql.update
- SqlUpdateWhereConditionClause - Class in org.litebridgedb.orm.api.sql.update
- SqlUpdateWhereConditionClause(ConditionSpec, SqlUpdateWhereConditionClauseTerminal) - Constructor for class org.litebridgedb.orm.api.sql.update.SqlUpdateWhereConditionClause
- SqlUpdateWhereConditionClauseTerminal - Interface in org.litebridgedb.orm.api.sql.update
- SqlUpdateWhereConditionClauseTerminalImpl - Class in org.litebridgedb.orm.api.sql.update
- SqlUpdateWhereConditionClauseTerminalImpl(SqlUpdater) - Constructor for class org.litebridgedb.orm.api.sql.update.SqlUpdateWhereConditionClauseTerminalImpl
- SqlWhereConditionClause - Class in org.litebridgedb.orm.api.sql
- SqlWhereConditionClause(ConditionSpec, SqlWhereConditionClauseTerminal) - Constructor for class org.litebridgedb.orm.api.sql.SqlWhereConditionClause
- SqlWhereConditionClauseTerminal - Class in org.litebridgedb.orm.api.sql
- SqlWhereConditionClauseTerminal(SqlSelector) - Constructor for class org.litebridgedb.orm.api.sql.SqlWhereConditionClauseTerminal
- statementBuilder() - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Returns the value of the
statementBuilderrecord component. - StatementBuilder<US> - Interface in org.litebridgedb.orm.persistence
- statementChain() - Method in class org.litebridgedb.orm.persistence.AbstractStatementBuilder
- statementChain() - Method in class org.litebridgedb.orm.persistence.NoOpStatementBuilder
- statementChain() - Method in interface org.litebridgedb.orm.persistence.StatementBuilder
- StatementChain - Class in org.litebridgedb.orm.persistence
- StatementChain() - Constructor for class org.litebridgedb.orm.persistence.StatementChain
- stream() - Method in class org.litebridgedb.tracking.ChangedFields
-
Provides a stream of all
ChangedFieldinstances contained within the collection. - StringConverter - Class in org.litebridgedb.convert.converter
-
A converter for
Stringvalues. - StringConverter() - Constructor for class org.litebridgedb.convert.converter.StringConverter
- StringUtils - Class in org.litebridgedb.commons
-
Utility class for working with strings.
- subChain() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- SUBTRACT - Enum constant in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
- symbol() - Method in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
- syncPersistedDto(Object) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Mark the specified DTO as persisted, creating a snapshot for tracking changes.
T
- table - Variable in class org.litebridgedb.orm.api.update.model.UpdateSpec
- table() - Method in class org.litebridgedb.db.spi.Column
-
Retrieve the
Tableinstance associated with thisColumn. - table() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- table() - Method in record class org.litebridgedb.db.spi.query.Join
-
Returns the value of the
tablerecord component. - table() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
tablerecord component. - table() - Method in record class org.litebridgedb.db.spi.update.Delete
-
Returns the value of the
tablerecord component. - table() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns the value of the
tablerecord component. - table() - Method in record class org.litebridgedb.db.spi.update.Update
-
Returns the value of the
tablerecord component. - table() - Method in interface org.litebridgedb.db.spi.update.UpdateStatement
-
Get the target table for the update statement.
- table() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- table() - Method in class org.litebridgedb.orm.api.sql.SqlJoinSpec
- Table - Class in org.litebridgedb.db.spi
-
A database table with an associated catalog, schema, name, and optional alias.
- Table(String, String) - Constructor for class org.litebridgedb.db.spi.Table
- Table(String, String, String) - Constructor for class org.litebridgedb.db.spi.Table
- Table(String, String, String, String) - Constructor for class org.litebridgedb.db.spi.Table
- Table(Table) - Constructor for class org.litebridgedb.db.spi.Table
- TableMapper - Class in org.litebridgedb.orm.persistence
- TableMapper(TransactionalDatabaseProvider, TableRegistry, ChangeTracker) - Constructor for class org.litebridgedb.orm.persistence.TableMapper
- TableMapper.MappedTable - Record Class in org.litebridgedb.orm.persistence
- TableMapping - Record Class in org.litebridgedb.orm.api.spec
- TableMapping(Class<?>, TableSpec) - Constructor for record class org.litebridgedb.orm.api.spec.TableMapping
- TableMapping(MethodHandles.Lookup, Class<?>, TableSpec) - Constructor for record class org.litebridgedb.orm.api.spec.TableMapping
-
Creates an instance of a
TableMappingrecord class. - tableMetaData(Table, ConnectionProvider) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
-
Retrieve metadata for the specified table.
- tableMetaData(Table, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- tableMetaData(Table, ConnectionProvider) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- TableMetaData - Class in org.litebridgedb.db.spi
-
Metadata for a database table, including its primary keys and columns.
- TableMetaData(String, String, String, List<String>, List<ColumnMetaData>) - Constructor for class org.litebridgedb.db.spi.TableMetaData
-
Construct a
TableMetaDataobject representing metadata for a database table. - TableMetaData(Table, List<String>, List<ColumnMetaData>) - Constructor for class org.litebridgedb.db.spi.TableMetaData
-
Construct a
TableMetaDatainstance using the provided table, primary key, and column metadata. - TableRegistry - Class in org.litebridgedb.orm.persistence
-
The TableRegistry class is a centralized registry responsible for managing the relationship between Data Transfer Object (DTO) classes and their corresponding ORM table representations (
OrmTable). - TableRegistry() - Constructor for class org.litebridgedb.orm.persistence.TableRegistry
- tableSpec() - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Returns the value of the
tableSpecrecord component. - tableSpec() - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Returns the value of the
tableSpecrecord component. - TableSpec - Class in org.litebridgedb.orm.api.spec
-
Specification of a database tab, used to map DTO instances to to target tables.
- TableSpec(String, String, String, Map<FieldMapping, ColumnMapping>) - Constructor for class org.litebridgedb.orm.api.spec.TableSpec
- TableSpec(String, Map<FieldMapping, ColumnMapping>) - Constructor for class org.litebridgedb.orm.api.spec.TableSpec
- tableStream() - Method in class org.litebridgedb.orm.persistence.TableRegistry
- targetDtoClass() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Returns the value of the
targetDtoClassrecord component. - targetPrimaryKey() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Returns the value of the
targetPrimaryKeyrecord component. - targetTable() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns the value of the
targetTablerecord component. - then(String...) - Method in class org.litebridgedb.orm.api.dto.DtoOrderByClauseChain
- then(String...) - Method in class org.litebridgedb.orm.api.sql.SqlOrderByClauseChain
- TimeUtils - Class in org.litebridgedb.commons
- to(Object) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateSetStep
- to(Object) - Method in class org.litebridgedb.orm.api.update.UpdateSetStep
- toBoolean(Boolean) - Static method in class org.litebridgedb.commons.BooleanUtils
-
Converts a
Booleanobject to a primitiveboolean. - toColumn() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- toColumn(String) - Method in class org.litebridgedb.orm.api.register.RegistrationFieldContext
- toDate(LocalDate) - Static method in class org.litebridgedb.commons.TimeUtils
- toDate(LocalDateTime) - Static method in class org.litebridgedb.commons.TimeUtils
- toDate(ZonedDateTime) - Static method in class org.litebridgedb.commons.TimeUtils
- toDto(Row, Class<DTO>) - Method in class org.litebridgedb.orm.Litebridge
-
Convert a given result row into a Data Transfer Object (DTO) of the specified type.
- toDtos(Class<DTO>, List<Row>) - Method in class org.litebridgedb.orm.persistence.SelectSpecDtoMapper
- toJoin() - Method in class org.litebridgedb.orm.api.dto.DtoJoinSpec
- toJoin() - Method in class org.litebridgedb.orm.api.sql.SqlJoinSpec
- toLinkedHashMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class org.litebridgedb.commons.collector.MapCollector
- toLocalDate(String) - Static method in class org.litebridgedb.commons.TimeUtils
- toLocalDate(ZonedDateTime) - Static method in class org.litebridgedb.commons.TimeUtils
- toLocalDateTime(String) - Static method in class org.litebridgedb.commons.TimeUtils
- toLocalDateTime(ZonedDateTime) - Static method in class org.litebridgedb.commons.TimeUtils
- toSql(Select) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
- toSql(Select) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- toSql(Select) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- toString() - Method in class org.litebridgedb.db.spi.Column
- toString() - Method in class org.litebridgedb.db.spi.ColumnMetaData
- toString() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedSql
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.math.MathOperation
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.query.Condition
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.query.Join
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.query.Limit
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.query.OrderBy
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns a string representation of this record class.
- toString() - Method in class org.litebridgedb.db.spi.Row.RowColumn
- toString() - Method in class org.litebridgedb.db.spi.Row
- toString() - Method in class org.litebridgedb.db.spi.Table
- toString() - Method in class org.litebridgedb.db.spi.TableMetaData
- toString() - Method in record class org.litebridgedb.db.spi.update.ColumnValue
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.update.Delete
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.update.Insert
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.update.RowValue
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.db.spi.update.Update
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.dto.DtoSelectSpec.FieldColumn
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.ColumnSpec
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.DtoTableSpec
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.FieldColumnSpecImpl
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.FieldSpec
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.ManyToMany
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.OneToMany
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.api.spec.TableMapping
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.ConstructionResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.DtoDependency
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.DtoEntityMapping
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.DtoRowValue
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.MappedManyToMany
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.MappedOneToMany
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Returns a string representation of this record class.
- toString() - Method in record class org.litebridgedb.orm.persistence.TableMapper.MappedTable
-
Returns a string representation of this record class.
- toString() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- toString() - Method in class org.litebridgedb.tracking.ChangedField
- toString() - Method in class org.litebridgedb.tracking.ChangedMapField
- toString() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- toString() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- toString() - Method in class org.litebridgedb.tracking.PropertyAccessor
- toTable() - Method in class org.litebridgedb.db.spi.TableMetaData
- toUpdate() - Method in class org.litebridgedb.orm.api.update.model.UpdateSpec
- toZonedDateTime(String) - Static method in class org.litebridgedb.commons.TimeUtils
- toZonedDateTime(LocalDate) - Static method in class org.litebridgedb.commons.TimeUtils
- toZonedDateTime(LocalDateTime) - Static method in class org.litebridgedb.commons.TimeUtils
- toZonedDateTime(Date) - Static method in class org.litebridgedb.commons.TimeUtils
- track(T) - Method in class org.litebridgedb.orm.Litebridge
-
Initiate change tracking for the given Data Transfer Object (DTO).
- trackDto(DTO) - Method in class org.litebridgedb.tracking.ChangeTracker
- trackDto(DTO, Set<String>) - Method in class org.litebridgedb.tracking.ChangeTracker
-
Tracks the specified fields of a given Data Transfer Object (DTO) for detecting changes.
- trackDto(Object) - Method in class org.litebridgedb.orm.persistence.OrmTable
-
Track the specified DTO's fields.
- trackDtoFields(DTO, Set<FieldAccessor>) - Method in class org.litebridgedb.tracking.ChangeTracker
-
Tracks the specified fields of a given Data Transfer Object (DTO) for detecting changes.
- trackDtoFields(DTO, Set<FieldAccessor>, boolean) - Method in class org.litebridgedb.tracking.ChangeTracker
- TrackedDto<DTO> - Class in org.litebridgedb.tracking
-
Wrapper that tracks changes made to an external DTO.
- TrackedDto(DTO, Collection<FieldAccessor>, ClassFieldAccessorCache, Consumer<Object>) - Constructor for class org.litebridgedb.tracking.TrackedDto
-
Construct a
TrackedDtoinstance that wraps and tracks a given data transfer object (DTO). - TrackedDto(DTO, ClassFieldAccessorCache, Consumer<Object>) - Constructor for class org.litebridgedb.tracking.TrackedDto
-
Construct a
TrackedDtoinstance that tracks all fields of the given DTO object. - transaction() - Method in class org.litebridgedb.orm.Litebridge
- Transaction - Class in org.litebridgedb.orm.tx
-
Represents a transactional context that allows controlled execution of operations within a transaction.
- Transaction(TransactionManager) - Constructor for class org.litebridgedb.orm.tx.Transaction
- TransactionalDatabaseProvider - Class in org.litebridgedb.orm.persistence
- TransactionalDatabaseProvider(TransactionManager, DatabaseProvider) - Constructor for class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- TransactionContext - Class in org.litebridgedb.orm.api.tx
- TransactionContext(TransactionManager) - Constructor for class org.litebridgedb.orm.api.tx.TransactionContext
- TransactionContextTerminal - Class in org.litebridgedb.orm.api.tx
- TransactionControl - Interface in org.litebridgedb.db.spi.tx
-
Provides control over the transaction lifecycle, including committing and rolling back transactions.
- TransactionException - Exception Class in org.litebridgedb.db.spi.tx
-
Exception type representing errors that occur during transactional operations.
- TransactionException(String) - Constructor for exception class org.litebridgedb.db.spi.tx.TransactionException
-
Constructs a new
TransactionExceptionwith the specified detail. - TransactionException(String, Throwable) - Constructor for exception class org.litebridgedb.db.spi.tx.TransactionException
-
Constructs a new
TransactionExceptionwith the specified detail. - transactionManager - Variable in class org.litebridgedb.orm.api.tx.TransactionContextTerminal
- transactionManager() - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- TransactionManager - Interface in org.litebridgedb.db.spi.tx
-
Defines a contract for managing transactions within an application.
- TransactionManagerFactory - Interface in org.litebridgedb.db.spi.tx
-
A factory interface for creating instances of
TransactionManager. - transformAlias(String) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- type() - Method in class org.litebridgedb.convert.converter.BigDecimalConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.BigIntegerConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.BooleanConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.ByteArrayConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.ByteConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.CharacterConverter
-
Returns the target Java class this converter handles.
- type() - Method in interface org.litebridgedb.convert.converter.Converter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.DoubleConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.FloatConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.GenericConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.IntegerConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.LongConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.ShortConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.SqlDateConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.SqlTimeConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.SqlTimestampConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.convert.converter.StringConverter
-
Returns the target Java class this converter handles.
- type() - Method in class org.litebridgedb.tracking.DirectFieldAccessor
- type() - Method in interface org.litebridgedb.tracking.FieldAccessor
-
Returns the declared type for the field represented by this
FieldAccessor. - type() - Method in class org.litebridgedb.tracking.FieldAccessorChain
- type() - Method in class org.litebridgedb.tracking.PropertyAccessor
- TypeConverter - Interface in org.litebridgedb.db.spi.convert
-
The
TypeConverterinterface defines a mechanism for converting objects between different types, commonly used for database data type conversions and domain-specific representations.
U
- unregister(int) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Removes a converter for a specific SQL type.
- unregister(Class<?>) - Method in class org.litebridgedb.convert.ConfigurableTypeConverter
-
Removes a converter for a specific Java type.
- unwrap(Class<T>) - Method in class org.litebridgedb.db.spi.tx.ManagedConnection
- unwrap(Class<T>) - Method in class org.litebridgedb.orm.tx.LitebridgeDriverManagerDataSource
- update(Class<DTO>, Function<DtoUpdateStart<DTO>, UpdateQuery>) - Method in class org.litebridgedb.orm.Litebridge
- update(Object) - Method in class org.litebridgedb.orm.Litebridge
-
Update the specified Data Transfer Object (DTO) in the database via a SQL UPDATE statement.
- update(Object) - Method in class org.litebridgedb.orm.persistence.PersistenceFacade
-
Updates the specified Data Transfer Object (DTO) in the corresponding database table.
- update(String, Function<SqlUpdateStart, UpdateQuery>) - Method in class org.litebridgedb.orm.Litebridge
- update(Update, ConnectionProvider) - Method in interface org.litebridgedb.db.spi.DatabaseProvider
-
Execute an UPDATE operation in the database using the provided
Updatestatement. - update(Update, ConnectionProvider) - Method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
- update(Update, ConnectionProvider) - Method in class org.litebridgedb.orm.persistence.TransactionalDatabaseProvider
- Update - Record Class in org.litebridgedb.db.spi.update
-
A SQL UPDATE statement targeting a specific table, with associated column values and conditions.
- Update(Table, List<ColumnValue>, List<Condition>) - Constructor for record class org.litebridgedb.db.spi.update.Update
-
Creates an instance of a
Updaterecord class. - updatedIndices() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- updatedValues() - Method in class org.litebridgedb.tracking.ChangedCollectionField
- UpdateQuery - Interface in org.litebridgedb.orm.api.update
- UpdateResult - Class in org.litebridgedb.db.spi.update
-
Result of an update operation performed on the database.
- UpdateResult(int) - Constructor for class org.litebridgedb.db.spi.update.UpdateResult
- UpdateSetStep<US> - Class in org.litebridgedb.orm.api.update
- UpdateSetStep(Column, US) - Constructor for class org.litebridgedb.orm.api.update.UpdateSetStep
- updateSpec() - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdateWhereConditionClauseTerminalImpl
- updateSpec() - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdateWhereConditionClauseTerminalImpl
- updateSpec() - Method in interface org.litebridgedb.orm.api.update.UpdateTerminal
- UpdateSpec - Class in org.litebridgedb.orm.api.update.model
-
Base specification for constructing a SQL DELETE statement.
- UpdateSpec() - Constructor for class org.litebridgedb.orm.api.update.model.UpdateSpec
- UpdateStatement - Interface in org.litebridgedb.db.spi.update
-
Common marker interface for database update operations.
- UpdateStep - Interface in org.litebridgedb.orm.api.update
- UpdateTerminal - Interface in org.litebridgedb.orm.api.update
- UpdateWhereConditionClause<DTO,
SELF, - Interface in org.litebridgedb.orm.api.updateWCCT> - UpdateWhereConditionClauseTerminal<DTO,
WCC, - Interface in org.litebridgedb.orm.api.updateSELF> - using(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinClause
-
Adds a join USING condition to the current join clause using the specified column.
- using(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinSpec
- USING - Enum constant in enum class org.litebridgedb.db.spi.query.Operator
-
Used to specify columns for joining tables.
- usingSequence(String) - Method in class org.litebridgedb.orm.api.register.RegistrationColumnAutoIncrementStep
- usingSequence(String) - Method in class org.litebridgedb.orm.api.spec.ColumnSpecAutoIncrementTerminal
V
- value - Variable in class org.litebridgedb.tracking.ChangedField
- value() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.BindValue
-
Returns the value of the
valuerecord component. - value() - Method in record class org.litebridgedb.db.spi.math.MathOperation
-
Returns the value of the
valuerecord component. - value() - Method in record class org.litebridgedb.db.spi.query.Condition
-
Returns the value of the
valuerecord component. - value() - Method in class org.litebridgedb.db.spi.Row.RowColumn
-
Retrieve the value associated with the current
Columnin the context of the row. - value() - Method in record class org.litebridgedb.db.spi.update.ColumnValue
-
Returns the value of the
valuerecord component. - value() - Method in record class org.litebridgedb.orm.persistence.DtoConstructor.FieldAccessorValue
-
Returns the value of the
valuerecord component. - value() - Method in class org.litebridgedb.tracking.ChangedField
-
Retrieve the current value of the field that has changed.
- valueOf(String) - Static method in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.litebridgedb.db.spi.query.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.litebridgedb.db.spi.tx.Isolation
-
Returns the enum constant of this class with the specified name.
- valuePipe() - Method in record class org.litebridgedb.orm.persistence.PipedStatement
-
Returns the value of the
valuePiperecord component. - values() - Method in class org.litebridgedb.commons.type.WeakIdentityMap
- values() - Static method in enum class org.litebridgedb.db.spi.math.MathOperation.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.litebridgedb.db.spi.query.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.litebridgedb.db.spi.tx.Isolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSpecifiers() - Method in record class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider.PreparedRow
-
Returns the value of the
valueSpecifiersrecord component. - verifySchemaAndTableExists(Table, DatabaseMetaData) - Static method in class org.litebridgedb.db.spi.impl.AbstractDatabaseProvider
W
- WeakIdentityMap<K,
V> - Class in org.litebridgedb.commons.type -
A Map implementation that uses weak references for keys and compares keys using identity comparison (==).
- WeakIdentityMap() - Constructor for class org.litebridgedb.commons.type.WeakIdentityMap
- WeakIdentitySet<E> - Class in org.litebridgedb.commons.type
-
A Set implementation that uses identity comparison for object equality, and holds its elements weakly, meaning elements are eligible for garbage collection if no strong references to them exist outside this set.
- WeakIdentitySet() - Constructor for class org.litebridgedb.commons.type.WeakIdentitySet
- where() - Method in record class org.litebridgedb.db.spi.query.Select
-
Returns the value of the
whererecord component. - where() - Method in record class org.litebridgedb.db.spi.update.Delete
-
Returns the value of the
whererecord component. - where() - Method in record class org.litebridgedb.db.spi.update.Update
-
Returns the value of the
whererecord component. - where(String) - Method in interface org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereClause
- where(String) - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeletor
- where(String) - Method in class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- where(String) - Method in class org.litebridgedb.orm.api.dto.DtoJoinConditionClauseTerminal
- where(String) - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdater
- where(String) - Method in interface org.litebridgedb.orm.api.dto.update.DtoUpdateStep
- where(String) - Method in interface org.litebridgedb.orm.api.sql.delete.SqlDeleteWhereClause
- where(String) - Method in class org.litebridgedb.orm.api.sql.delete.SqlDeletor
- where(String) - Method in class org.litebridgedb.orm.api.sql.SqlFromClauseTerminal
- where(String) - Method in class org.litebridgedb.orm.api.sql.SqlJoinConditionClauseTerminal
- where(String) - Method in class org.litebridgedb.orm.api.sql.update.SqlUpdater
- where(String) - Method in interface org.litebridgedb.orm.api.sql.update.SqlUpdateStep
- where(Condition) - Method in class org.litebridgedb.orm.persistence.DeleteBuilder
- where(FieldColumnSpec) - Method in interface org.litebridgedb.orm.api.dto.delete.DtoDeleteWhereClause
- where(FieldColumnSpec) - Method in class org.litebridgedb.orm.api.dto.delete.DtoDeletor
- where(FieldColumnSpec) - Method in class org.litebridgedb.orm.api.dto.DtoFromClauseTerminal
- where(FieldColumnSpec) - Method in class org.litebridgedb.orm.api.dto.update.DtoUpdater
- where(FieldColumnSpec) - Method in interface org.litebridgedb.orm.api.dto.update.DtoUpdateStep
- whereConditions - Variable in class org.litebridgedb.orm.api.update.model.UpdateSpec
- withColumn(Column, Object) - Method in class org.litebridgedb.db.spi.Row
-
Add a new column-value pair to the row and return the updated instance.
- withMappedTable(Class<?>, Function<RegistrationContext, RegistrationTableContext>) - Method in class org.litebridgedb.orm.api.register.RegistrationJoinStep
- withMappedTable(Class<?>, TableSpec) - Method in class org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder
All Classes and Interfaces|All Packages|Serialized Form