Uses of Interface
org.litebridgedb.tracking.FieldAccessor
Packages that use FieldAccessor
Package
Description
Fluent API for constructing DTO-mapped SQL queries (SELECT statements)
Persistence subsystem; contains classes for saving/updating/deleting DTOs
Litebridge Change Tracker
-
Uses of FieldAccessor in org.litebridgedb.orm.api.dto
Methods in org.litebridgedb.orm.api.dto that return FieldAccessorModifier and TypeMethodDescriptionDtoSelectSpec.FieldColumn.fieldAccessor()Returns the value of thefieldAccessorrecord component.Constructors in org.litebridgedb.orm.api.dto with parameters of type FieldAccessorModifierConstructorDescriptionFieldColumn(FieldAccessor fieldAccessor, Column column) Creates an instance of aFieldColumnrecord class. -
Uses of FieldAccessor in org.litebridgedb.orm.persistence
Methods in org.litebridgedb.orm.persistence that return FieldAccessorModifier and TypeMethodDescriptionMappedManyToMany.collection()Returns the value of thecollectionrecord component.MappedOneToMany.collection()Returns the value of thecollectionrecord component.DtoConstructor.DtoDependency.field()Returns the value of thefieldrecord component.DtoConstructor.FieldAccessorValue.field()Returns the value of thefieldrecord component.@Nullable FieldAccessorOrmTable.fieldForColumnNameOrNull(String columnName) OrmTable.getFieldForColumnName(String columnName) Get the field accessor for the specified column name.MappedOneToMany.mappedByField()Returns the value of themappedByFieldrecord component.Methods in org.litebridgedb.orm.persistence that return types with arguments of type FieldAccessorModifier and TypeMethodDescriptionOrmTable.fieldAcessorStream()@Nullable List<FieldAccessor> OrmTable.getOneToManyReverseMappings()TableMapper.MappedTable.manyToOneDependencies()Returns the value of themanyToOneDependenciesrecord component.OrmTable.mappedFieldTargets()Methods in org.litebridgedb.orm.persistence with parameters of type FieldAccessorModifier and TypeMethodDescriptionvoidOrmTable.addOneToManyReverseMapping(FieldAccessor fieldAccessor) OrmTable.getManyToManyMappingForField(FieldAccessor field) OrmTable.getOneToManyMappingForField(FieldAccessor field) Constructors in org.litebridgedb.orm.persistence with parameters of type FieldAccessorModifierConstructorDescriptionDtoDependency(FieldAccessor field, Class<?> targetDtoClass, List<Object> targetPrimaryKey) Creates an instance of aDtoDependencyrecord class.FieldAccessorValue(FieldAccessor field, @Nullable Object value) Creates an instance of aFieldAccessorValuerecord class.MappedManyToMany(OrmTable joinTable, String joinColumn, FieldAccessor collection, ConcurrentLazy<OrmTable> targetTable, String inverseJoinColumn) Creates an instance of aMappedManyToManyrecord class.MappedOneToMany(FieldAccessor mappedByField, FieldAccessor collection) Creates an instance of aMappedOneToManyrecord class.Constructor parameters in org.litebridgedb.orm.persistence with type arguments of type FieldAccessorModifierConstructorDescriptionMappedTable(OrmTable ormTable, List<FieldAccessor> manyToOneDependencies) Creates an instance of aMappedTablerecord class.OrmTable(Class<?> dtoClass, TableMetaData metaData, Map<FieldAccessor, MappedFieldTarget> fieldTargetMap, ChangeTracker changeTracker, ClassFieldAccessorCache classFieldAccessorCache) Constructs a newOrmTableinstance, initializing table metadata, field-to-column mappings, and a change tracker for managing object state. -
Uses of FieldAccessor in org.litebridgedb.tracking
Classes in org.litebridgedb.tracking that implement FieldAccessorModifier and TypeClassDescriptionfinal classDirect field accessFieldAccessorimplementation using Java 9'sVarHandle.final classRepresents a chain ofFieldAccessorinstances, allowing the traversal and manipulation of nested fields of a data transfer object (DTO).final classProperty-basedFieldAccessorimplementation.Methods in org.litebridgedb.tracking that return FieldAccessorModifier and TypeMethodDescriptionClassFieldAccessorCache.fieldAccessor(Class<?> dtoClass, String fieldName) ClassFieldAccessorCache.fieldAccessorOrThrow(Class<?> dtoClass, String field) ClassFieldAccessorCache.propertyAccessor(Class<?> dtoClass, String propertyName) Methods in org.litebridgedb.tracking that return types with arguments of type FieldAccessorModifier and TypeMethodDescriptionClassFieldAccessorCache.fieldAccessors(Class<?> dtoClass) FieldAccessorChain.fieldAccessors()Methods in org.litebridgedb.tracking with parameters of type FieldAccessorModifier and TypeMethodDescriptionFieldAccessorChain.add(FieldAccessor fieldAccessor) booleanFieldAccessorChain.isLast(FieldAccessor fieldAccessor) booleanClassFieldAccessorCache.isNestedDtoField(Class<?> dtoClass, FieldAccessor field) Method parameters in org.litebridgedb.tracking with type arguments of type FieldAccessorModifier and TypeMethodDescription<DTO> DTOChangeTracker.trackDtoFields(DTO dto, Set<FieldAccessor> trackedFields) Tracks the specified fields of a given Data Transfer Object (DTO) for detecting changes.<DTO> DTOChangeTracker.trackDtoFields(DTO dto, Set<FieldAccessor> trackedFields, boolean snapshotEmpty) Constructors in org.litebridgedb.tracking with parameters of type FieldAccessorModifierConstructorDescriptionFieldAccessorChain(FieldAccessor parent, String fieldPath, ClassFieldAccessorCache classFieldAccessorCache) Constructor parameters in org.litebridgedb.tracking with type arguments of type FieldAccessorModifierConstructorDescriptionTrackedDto(DTO dto, Collection<FieldAccessor> fields, ClassFieldAccessorCache classFieldAccessorCache, Consumer<Object> trackDtoCallback) Construct aTrackedDtoinstance that wraps and tracks a given data transfer object (DTO).