Uses of Class
org.eclipse.persistence.internal.sessions.AbstractRecord
-
-
Uses of AbstractRecord in org.eclipse.persistence.descriptors
Methods in org.eclipse.persistence.descriptors that return AbstractRecord Modifier and Type Method Description AbstractRecordClassDescriptor. buildNestedRowFromFieldValue(Object fieldValue)INTERNAL: Build and return the nested database row from the specified field value.protected AbstractRecordInheritancePolicy. selectOneRowUsingCustomMultipleTableSubclassRead(ReadObjectQuery query)INTERNAL: Select one rows from a abstract table descriptor.protected AbstractRecordInheritancePolicy. selectOneRowUsingDefaultMultipleTableSubclassRead(ReadObjectQuery query)INTERNAL: Select one row of any concrete subclass, This must use two selects, the first retrieves the type field only.AbstractRecordInheritancePolicy. selectOneRowUsingMultipleTableSubclassRead(ReadObjectQuery query)INTERNAL: Select one row of any concrete subclass, This must use two selects, the first retrieves the type field only.Methods in org.eclipse.persistence.descriptors with parameters of type AbstractRecord Modifier and Type Method Description voidInheritancePolicy. addClassIndicatorFieldToInsertRow(AbstractRecord databaseRow)INTERNAL: Add abstract class indicator information to the database row.voidInheritancePolicy. addClassIndicatorFieldToRow(AbstractRecord databaseRow)INTERNAL: Add abstract class indicator information to the database row.voidMultitenantPolicy. addFieldsToRow(AbstractRecord row, AbstractSession session)voidSingleTableMultitenantPolicy. addFieldsToRow(AbstractRecord row, AbstractSession session)INTERNAL: Add the tenant discriminator fields to the row.voidTablePerMultitenantPolicy. addFieldsToRow(AbstractRecord row, AbstractSession session)INTERNAL:voidFieldsLockingPolicy. addLockFieldsToUpdateRow(AbstractRecord Record, AbstractSession session)INTERNAL: Add update fields for template row.voidVersionLockingPolicy. addLockFieldsToUpdateRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Add update fields for template row.ExpressionChangedFieldsLockingPolicy. buildDeleteExpression(DatabaseTable table, Expression mainExpression, AbstractRecord row)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.ExpressionFieldsLockingPolicy. buildDeleteExpression(DatabaseTable table, Expression mainExpression, AbstractRecord row)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.ExpressionVersionLockingPolicy. buildDeleteExpression(DatabaseTable table, Expression mainExpression, AbstractRecord row)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.protected ExpressionFieldsLockingPolicy. buildExpression(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow, ExpressionBuilder builder)INTERNAL: returns the expression to be used in both the delete and update where clause.ObjectClassDescriptor. buildFieldValueFromNestedRow(AbstractRecord nestedRow, AbstractSession session)INTERNAL: Build and return the field value from the specified nested database row.ExpressionFieldsLockingPolicy. buildUpdateExpression(DatabaseTable table, Expression mainExpression, AbstractRecord transRow, AbstractRecord modifyRow)INTERNAL: This method must be included in any locking policy.ExpressionVersionLockingPolicy. buildUpdateExpression(DatabaseTable table, Expression mainExpression, AbstractRecord row, AbstractRecord row2)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.CacheKeyCachePolicy. checkCacheByIndex(Expression expression, AbstractRecord translationRow, ClassDescriptor descriptor, AbstractSession session)INTERNAL: Lookup the expression in the cache if it contains any indexes.Class<?>InheritancePolicy. classFromRow(AbstractRecord rowFromDatabase, AbstractSession session)INTERNAL: This method is invoked only for the abstract descriptors.protected List<DatabaseField>AllFieldsLockingPolicy. getFieldsToCompare(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow)INTERNAL: Returns the fields that should be compared in the where clause.protected List<DatabaseField>ChangedFieldsLockingPolicy. getFieldsToCompare(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow)INTERNAL: Returns the fields that should be compared in the where clause.protected abstract List<DatabaseField>FieldsLockingPolicy. getFieldsToCompare(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow)INTERNAL: Returns the fields that should be compared in the where clause.protected List<DatabaseField>SelectedFieldsLockingPolicy. getFieldsToCompare(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow)INTERNAL: returns the lock fields to compare based on the passed in table.ObjectSerializedObjectPolicy. getObjectFromRow(AbstractRecord databaseRow, AbstractSession session, ObjectLevelReadQuery query)Deserialize the object from the value corresponding to the policy field, nullify that value, set the object into the row using setSopObject, also return it.<T> TFieldsLockingPolicy. getValueToPutInCache(AbstractRecord row, AbstractSession session)INTERNAL: Return the value that should be stored in the identity map.<T> TTimestampLockingPolicy. getValueToPutInCache(AbstractRecord row, AbstractSession session)INTERNAL: Return the value that should be stored in the identity map.<T> TVersionLockingPolicy. getValueToPutInCache(AbstractRecord row, AbstractSession session)INTERNAL: Return the value that should be stored in the identity map.voidCachePolicy. indexObjectInCache(CacheKey cacheKey, AbstractRecord databaseRow, Object domainObject, ClassDescriptor descriptor, AbstractSession session, boolean refresh)INTERNAL: Index the object by index in the cache using its row.booleanFieldsLockingPolicy. isNewerVersion(AbstractRecord Record, Object domainObject, Object primaryKey, AbstractSession session)INTERNAL: Compares the value from the row and from the object (or cache).booleanTimestampLockingPolicy. isNewerVersion(AbstractRecord databaseRow, Object domainObject, Object primaryKey, AbstractSession session)INTERNAL: Compares the value from the row and from the object (or cache).booleanVersionLockingPolicy. isNewerVersion(AbstractRecord databaseRow, Object domainObject, Object primaryKey, AbstractSession session)INTERNAL: Compares the value from the row and from the object (or cache).voidSerializedObjectPolicy. putObjectIntoRow(AbstractRecord databaseRow, Object object, AbstractSession session)Serialize the object and put the result into the row as a value corresponding to the policy fieldprotected voidReturningPolicy. trimModifyRow(AbstractRecord modifyRow, int operation)voidReturningPolicy. trimModifyRowForInsert(AbstractRecord modifyRow)INTERNAL: -
Uses of AbstractRecord in org.eclipse.persistence.descriptors.partitioning
Methods in org.eclipse.persistence.descriptors.partitioning with parameters of type AbstractRecord Modifier and Type Method Description List<Accessor>CustomPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Forward to custom policyList<Accessor>HashPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from one of the pools in a round robin rotation fashion.abstract List<Accessor>PartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)List<Accessor>PinnedPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from each pool.List<Accessor>RangePartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from one of the pools in a round robin rotation fashion.List<Accessor>ReplicationPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from each pool.List<Accessor>RoundRobinPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from one of the pools in a round robin rotation fashion.List<Accessor>UnionPartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from one of the pools in a round robin rotation fashion.List<Accessor>ValuePartitioningPolicy. getConnectionsForQuery(AbstractSession session, DatabaseQuery query, AbstractRecord arguments)INTERNAL: Get a connection from one of the pools in a round robin rotation fashion. -
Uses of AbstractRecord in org.eclipse.persistence.eis
Subclasses of AbstractRecord in org.eclipse.persistence.eis Modifier and Type Class Description classEISDOMRecordAnEISDOMRecordis a wrapper for a DOM tree.classEISMappedRecordAnEISMappedRecordacts as aRecordwrapper.Methods in org.eclipse.persistence.eis that return AbstractRecord Modifier and Type Method Description AbstractRecordEISDescriptor. buildNestedRowFromFieldValue(Object fieldValue)INTERNAL: Build the nested row.AbstractRecordEISPlatform. buildRow(jakarta.resource.cci.Record record, EISInteraction interaction, EISAccessor accessor)INTERNAL: Allow the platform to handle record to row conversion.AbstractRecordEISPlatform. createDatabaseRowFromDOMRecord(jakarta.resource.cci.Record record, EISInteraction call, EISAccessor accessor)INTERNAL: Allow the platform to handle the creation of the Record for the DOM record.Methods in org.eclipse.persistence.eis that return types with arguments of type AbstractRecord Modifier and Type Method Description Vector<AbstractRecord>EISPlatform. buildRows(jakarta.resource.cci.Record record, EISInteraction interaction, EISAccessor accessor)Allow the platform to handle record to row conversion.Methods in org.eclipse.persistence.eis with parameters of type AbstractRecord Modifier and Type Method Description ObjectEISAccessor. basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session)Execute the interaction.ObjectEISDescriptor. buildFieldValueFromNestedRow(AbstractRecord nestedRow, AbstractSession session)INTERNAL: Build and return the field value from the specified nested database row.jakarta.resource.cci.RecordEISPlatform. createOutputRecord(EISInteraction interaction, AbstractRecord translationRow, EISAccessor accessor)Allow the platform to create the appropriate type of record for the interaction.ObjectEISAccessor. executeCall(Call call, AbstractRecord translationRow, AbstractSession session)Avoid super to have logging occur after possible manual auto-commit. -
Uses of AbstractRecord in org.eclipse.persistence.eis.interactions
Fields in org.eclipse.persistence.eis.interactions declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordEISInteraction. inputRowHolds database row of input values.Methods in org.eclipse.persistence.eis.interactions that return AbstractRecord Modifier and Type Method Description abstract AbstractRecordEISInteraction. buildRow(jakarta.resource.cci.Record record, EISAccessor accessor)INTERNAL: Build a database row from the record returned from the interaction.AbstractRecordIndexedInteraction. buildRow(jakarta.resource.cci.Record record, EISAccessor accessor)Build a database row from the record returned from the interaction.AbstractRecordMappedInteraction. buildRow(jakarta.resource.cci.Record record, EISAccessor accessor)Build a database row from the record returned from the interaction.AbstractRecordXMLInteraction. buildRow(jakarta.resource.cci.Record record, EISAccessor accessor)Build a database row from the record returned from the interaction.AbstractRecordEISInteraction. getInputRow()INTERNAL: Return the input database row.Methods in org.eclipse.persistence.eis.interactions that return types with arguments of type AbstractRecord Modifier and Type Method Description Vector<AbstractRecord>EISInteraction. buildRows(jakarta.resource.cci.Record record, EISAccessor accessor)Build a collection of database rows from the Record returned from the interaction.Vector<AbstractRecord>XMLInteraction. buildRows(jakarta.resource.cci.Record record, EISAccessor accessor)Build a collection of database rows from the Record returned from the interaction.Methods in org.eclipse.persistence.eis.interactions with parameters of type AbstractRecord Modifier and Type Method Description jakarta.resource.cci.RecordMappedInteraction. createTranslationRecord(AbstractRecord transaltionRow, EISAccessor accessor)Create a mapped input record for this interaction.voidEISInteraction. setInputRow(AbstractRecord inputRow)PUBLIC: Set the input database row.voidEISInteraction. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Arguments to the interaction can be passed two ways.voidQueryStringInteraction. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Allow the call to translate the query arguments.voidXQueryInteraction. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Allow the call to translate the XQuery arguments. -
Uses of AbstractRecord in org.eclipse.persistence.eis.mappings
Methods in org.eclipse.persistence.eis.mappings that return AbstractRecord Modifier and Type Method Description protected AbstractRecordEISCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordEISOneToManyMapping. extractKeyRowFromReferenceObject(Object object, AbstractSession session, AbstractRecord parentRecord)Build and return a database row that contains a foreign key for the specified reference object.Methods in org.eclipse.persistence.eis.mappings with parameters of type AbstractRecord Modifier and Type Method Description protected ObjectEISCompositeCollectionMapping. buildCompositeObject(ClassDescriptor descriptor, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentsCacheKey, JoinedAttributeManager joinManager, AbstractSession targetSession)protected ObjectEISCompositeObjectMapping. buildCompositeObject(ObjectBuilder objectBuilder, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManager, AbstractSession targetSession)protected AbstractRecordEISCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected ObjectEISCompositeObjectMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord record, DatabaseMapping.WriteType writeType)protected AbstractRecordEISOneToManyMapping. extractKeyRowFromReferenceObject(Object object, AbstractSession session, AbstractRecord parentRecord)Build and return a database row that contains a foreign key for the specified reference object.ObjectEISOneToOneMapping. extractPrimaryKeysForReferenceObjectFromRow(AbstractRecord row)INTERNAL: Return the primary key for the reference object (i.e.VectorEISOneToManyMapping. getForeignKeyRows(AbstractRecord row, AbstractSession session)INTERNAL:ObjectEISOneToManyMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the reference attribute or a value holder.ObjectEISOneToOneMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession session, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.voidEISCompositeObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Build the value for the database field and put it in the specified database row.voidEISDirectMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: We override this method in order to set the session on the record if the data format is XML.voidEISOneToManyMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the appropriate attribute value from the object and put it in the appropriate field of the database row.voidEISOneToOneMapping. writeFromObjectIntoRow(Object object, AbstractRecord Record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidEISOneToManyMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord row, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidEISOneToManyMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidEISOneToManyMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery writeQuery, AbstractRecord row)INTERNAL: If any of the references objects has changed, write out all the keys.voidEISOneToManyMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidEISOneToManyMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the appropriate attribute value from the object and put it in the appropriate field of the database row.voidEISOneToManyMapping. writeInsertFieldsIntoRow(AbstractRecord row, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.protected voidEISDirectMapping. writeValueIntoRow(AbstractRecord row, DatabaseField field, Object fieldValue) -
Uses of AbstractRecord in org.eclipse.persistence.exceptions
Fields in org.eclipse.persistence.exceptions declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordDatabaseException. queryArgumentsprotected AbstractRecordQueryException. queryArguments -
Uses of AbstractRecord in org.eclipse.persistence.expressions
Methods in org.eclipse.persistence.expressions with parameters of type AbstractRecord Modifier and Type Method Description booleanExpression. doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy)INTERNAL: Check if the object conforms to the expression in memory.booleanExpression. doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean objectIsUnregistered)INTERNAL: New parameter added to doesConform for feature 2612601booleanExpression. extractPrimaryKeyValues(boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow)INTERNAL: Extract the primary key from the expression into the row.booleanExpression. extractValues(boolean primaryKeyOnly, boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow)INTERNAL: Extract the primary key from the expression into the row.ObjectExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy)INTERNAL: Return the value for in memory comparison.ObjectExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectExpressionBuilder. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: The expression builder represent the entire object, just return it. -
Uses of AbstractRecord in org.eclipse.persistence.history
Methods in org.eclipse.persistence.history with parameters of type AbstractRecord Modifier and Type Method Description protected booleanHistoryPolicy. checkWastedVersioning(AbstractRecord modifyRow, DatabaseTable table)INTERNAL: Checks for the case where an object has multiple tables but only some are part of a minimal update.voidHistoryPolicy. mappingLogicalDelete(ModifyQuery originalQuery, AbstractRecord arguments, AbstractSession session)INTERNAL: Performs a logical delete (update) on the historical schema.voidHistoryPolicy. mappingLogicalInsert(DataModifyQuery originalQuery, AbstractRecord arguments, AbstractSession session)INTERNAL: Performs a logical insert into the historical schema. -
Uses of AbstractRecord in org.eclipse.persistence.internal.databaseaccess
Methods in org.eclipse.persistence.internal.databaseaccess that return AbstractRecord Modifier and Type Method Description AbstractRecordDatabaseAccessor. buildOutputRow(CallableStatement statement, DatabaseCall call, AbstractSession session)Build a row from the output parameters of a sp call.AbstractRecordDatabaseCall. buildOutputRow(CallableStatement statement, DatabaseAccessor accessor, AbstractSession session)INTERNAL: Return Record containing output fields and values.AbstractRecordDatabaseAccessor. cursorRetrieveNextRow(Vector<DatabaseField> fields, ResultSet resultSet, AbstractSession session)Advance the result set and return a Record populated with values from the next valid row in the result set.AbstractRecordDatabaseAccessor. cursorRetrievePreviousRow(Vector<DatabaseField> fields, ResultSet resultSet, AbstractSession session)Advance the result set and return a DatabaseRow populated with values from the next valid row in the result set.protected AbstractRecordDatabaseAccessor. fetchRow(Vector<DatabaseField> fields, ResultSet resultSet, ResultSetMetaData metaData, AbstractSession session)Return a new DatabaseRow.AbstractRecordDatabaseAccessor. fetchRow(Vector<DatabaseField> fields, DatabaseField[] fieldsArray, ResultSet resultSet, ResultSetMetaData metaData, AbstractSession session)Return a new DatabaseRow.AbstractRecordDatabaseCall. getContexts()INTERNAL: Return the contexts (for LOB)Methods in org.eclipse.persistence.internal.databaseaccess that return types with arguments of type AbstractRecord Modifier and Type Method Description protected Vector<AbstractRecord>DatabaseAccessor. buildThreadCursoredResult(DatabaseCall dbCall, ResultSet resultSet, Statement statement, ResultSetMetaData metaData, AbstractSession session)This allows for the rows to be fetched concurrently to the objects being built.Vector<AbstractRecord>Accessor. getColumnInfo(String catalog, String schema, String tableName, String columnName, AbstractSession session)Return the column metadata for the specified selection criteria.Vector<AbstractRecord>Accessor. getColumnInfo(String tableName, String columnName, AbstractSession session)Return the column metadata for the specified selection criteria limited to the context of the currentAccessor.Vector<AbstractRecord>DatabaseAccessor. getColumnInfo(String catalog, String schema, String tableName, String columnName, AbstractSession session)Get a description of table columns available in a catalog.Vector<AbstractRecord>DatabaseAccessor. getColumnInfo(String tableName, String columnName, AbstractSession session)Vector<AbstractRecord>DatasourceAccessor. getColumnInfo(String catalog, String schema, String tableName, String columnName, AbstractSession session)Return column information for the specified database objects.Vector<AbstractRecord>DatasourceAccessor. getColumnInfo(String tableName, String columnName, AbstractSession session)Vector<AbstractRecord>Accessor. getTableInfo(String tableName, String[] types, AbstractSession session)Return the table metadata for the specified selection criteria limited to the context of the currentAccessor.Vector<AbstractRecord>Accessor. getTableInfo(String catalog, String schema, String tableName, String[] types, AbstractSession session)Return the table metadata for the specified selection criteria.Vector<AbstractRecord>DatabaseAccessor. getTableInfo(String tableName, String[] types, AbstractSession session)Vector<AbstractRecord>DatabaseAccessor. getTableInfo(String catalog, String schema, String tableName, String[] types, AbstractSession session)Get a description of tables available in a catalog.Vector<AbstractRecord>DatasourceAccessor. getTableInfo(String tableName, String[] types, AbstractSession session)Vector<AbstractRecord>DatasourceAccessor. getTableInfo(String catalog, String schema, String tableName, String[] types, AbstractSession session)Return table information for the specified database objects.Methods in org.eclipse.persistence.internal.databaseaccess with parameters of type AbstractRecord Modifier and Type Method Description ObjectDatabaseAccessor. basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session)Execute the call.ObjectDatabaseAccessor. basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session, boolean batch)Execute the call.protected abstract ObjectDatasourceAccessor. basicExecuteCall(Call call, AbstractRecord row, AbstractSession session)Execute the call to driver level datasource.StringDatabasePlatform. buildProcedureCallString(StoredProcedureCall call, AbstractSession session, AbstractRecord row)Return the proc syntax for this platform.StructDatabasePlatform. createStruct(String structTypeName, Object[] attributes, AbstractRecord row, Vector<DatabaseField> orderedFields, AbstractSession session, Connection connection)INTERNAL: This method builds a Struct using the unwrapped connection within the sessionObjectAccessor. executeCall(Call call, AbstractRecord translationRow, AbstractSession session)Execute the call.ObjectDatabaseAccessor. executeCall(Call call, AbstractRecord translationRow, AbstractSession session)Execute the call.ObjectDatasourceAccessor. executeCall(Call call, AbstractRecord translationRow, AbstractSession session)Execute the call.protected ObjectDatasourceCall. getValueForInOutParameter(Object parameter, AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Returns value for INOUT parameter.protected ObjectDatasourceCall. getValueForInParameter(Object parameter, AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session, boolean shouldBind)INTERNAL: Returns value for IN parameter.StatementDatabaseCall. prepareStatement(DatabaseAccessor accessor, AbstractRecord translationRow, AbstractSession session)INTERNAL: Prepare the JDBC statement, this may be parameterize or a call statement.voidDatabaseCall. setContexts(AbstractRecord contexts)INTERNAL: Set the contexts (for LOB)voidDatabaseCall. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Allow the call to translate from the translation for predefined calls.voidDatasourceCall. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Allow the call to translate from the translation for predefined calls.voidQueryStringCall. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Allow the call to translate from the translation for predefined calls.voidDatasourceCall. translateQueryString(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Allow the call to translate from the translation for predefined calls.voidQueryStringCall. translateQueryString(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Allow the call to translate from the translation for predefined calls.voidDatasourceCall. translateQueryStringAndBindParameters(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Allow the call to translate from the translation for predefined calls.voidDatasourceCall. translateQueryStringForParameterizedIN(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: Translate only IN() parameter values (List parameters).voidDatabasePlatform. writeParameterMarker(Writer writer, ParameterExpression expression, AbstractRecord record, DatabaseCall call) -
Uses of AbstractRecord in org.eclipse.persistence.internal.descriptors
Methods in org.eclipse.persistence.internal.descriptors that return AbstractRecord Modifier and Type Method Description AbstractRecordObjectBuilder. buildRow(Object object, AbstractSession session, DatabaseMapping.WriteType writeType)Build the row representation of an object.AbstractRecordObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseMapping.WriteType writeType)Build the row representation of an object.AbstractRecordObjectBuilder. buildRowForShallowInsert(Object object, AbstractSession session)Build the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForShallowInsert(AbstractRecord databaseRow, Object object, AbstractSession session)Build the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForTranslation(Object object, AbstractSession session)Build the row representation of an object.AbstractRecordObjectBuilder. buildRowForUpdate(AbstractRecord databaseRow, WriteObjectQuery query)Build into the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForUpdate(WriteObjectQuery query)Build the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForUpdateAfterShallowInsert(Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert.AbstractRecordObjectBuilder. buildRowForUpdateAfterShallowInsert(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert.AbstractRecordObjectBuilder. buildRowForUpdateBeforeShallowDelete(Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert, with all values set to null.AbstractRecordObjectBuilder. buildRowForUpdateBeforeShallowDelete(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert, with all values set to null.AbstractRecordObjectBuilder. buildRowForUpdateWithChangeSet(WriteObjectQuery query)Build the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForWhereClause(ObjectLevelModifyQuery query)Build the row representation of an object.AbstractRecordObjectBuilder. buildRowFromPrimaryKeyValues(Object key, AbstractSession session)Build the row from the primary key values.AbstractRecordObjectBuilder. buildRowWithChangeSet(AbstractRecord databaseRow, ObjectChangeSet objectChangeSet, AbstractSession session, DatabaseMapping.WriteType writeType)Build the row representation of an object.AbstractRecordObjectBuilder. buildTemplateInsertRow(AbstractSession session)Build the row of all of the fields used for insertion.AbstractRecordObjectBuilder. buildTemplateUpdateRow(AbstractSession session)Build the row representation of the object for update.AbstractRecordObjectBuilder. createRecord(int size, AbstractSession session)Create a new row/record for the object builder.AbstractRecordObjectBuilder. createRecord(AbstractSession session)Create a new row/record for the object builder.protected AbstractRecordObjectBuilder. createRecordForPKExtraction(int size, AbstractSession session)Create a new row/record for the object builder.AbstractRecordObjectBuilder. createRecordFromXMLContext(XMLContext context)AbstractRecordObjectBuilder. extractPrimaryKeyRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Return the row with primary keys and their values from the given expression.AbstractRecordObjectBuilder. extractPrimaryKeyRowFromObject(Object domainObject, AbstractSession session)Extract primary key attribute values from the domainObject.AbstractRecordObjectBuilder. extractRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Return the row from the given expression.protected AbstractRecordCascadeLockingPolicy. getMappedTranslationRow(Object changedObj, UnitOfWorkImpl uow)INTERNAL:protected AbstractRecordCascadeLockingPolicy. getUnmappedTranslationRow(Object changedObj, UnitOfWorkImpl uow)INTERNAL:AbstractRecordObjectBuilder. writeIntoRowFromPrimaryKeyValues(AbstractRecord row, Object primaryKey, AbstractSession session, boolean convert)Build the row from the primary key values.Methods in org.eclipse.persistence.internal.descriptors with parameters of type AbstractRecord Modifier and Type Method Description voidOptimisticLockingPolicy. addLockFieldsToUpdateRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Add update fields for template row.voidObjectBuilder. addPrimaryKeyForNonDefaultTable(AbstractRecord databaseRow)Add the primary key and its value to the Record for all the non default tables.voidObjectBuilder. addPrimaryKeyForNonDefaultTable(AbstractRecord databaseRow, Object object, AbstractSession session)Add the primary key and its value to the Record for all the non default tables.voidObjectBuilder. assignReturnRow(Object object, AbstractSession writeSession, AbstractRecord row, ObjectChangeSet changeSet)Assign the fields in the row back into the object.voidObjectBuilder. assignReturnValueForField(Object object, ReadObjectQuery query, AbstractRecord row, DatabaseField field, Collection handledMappings, ObjectChangeSet changeSet)Assign the field value from the row to the object for all the mappings using field (read or write).protected voidObjectBuilder. assignReturnValueToMapping(Object object, ReadObjectQuery query, AbstractRecord row, DatabaseField field, DatabaseMapping mapping, Collection handledMappings, ObjectChangeSet changeSet)INTERNAL: Assign values from objectRow to the object through the mapping.voidObjectBuilder. buildAttributesIntoObject(Object domainObject, CacheKey cacheKey, AbstractRecord databaseRow, ObjectBuildingQuery query, JoinedAttributeManager joinManager, FetchGroup executionFetchGroup, boolean forRefresh, AbstractSession targetSession)Each mapping is recursed to assign values from the Record to the attributes in the domain object.protected booleanObjectBuilder. buildAttributesIntoObjectSOP(Object domainObject, CacheKey cacheKey, AbstractRecord databaseRow, ObjectBuildingQuery query, JoinedAttributeManager joinManager, FetchGroup executionFetchGroup, boolean forRefresh, AbstractSession targetSession)Each mapping is recursed to assign values from the Record to the attributes in the domain object.voidObjectBuilder. buildAttributesIntoShallowObject(Object original, AbstractRecord databaseRow, ObjectBuildingQuery query)INTERNAL: For reading through the write connection when in transaction, We need a partially populated original, so that we can build a clone using the copy policy, even though we can't put this original in the shared cache yet; just build a shallow original (i.e.voidObjectBuilder. buildAttributesIntoWorkingCopyClone(Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery query, JoinedAttributeManager joinManager, AbstractRecord databaseRow, UnitOfWorkImpl unitOfWork, boolean forRefresh)INTERNAL: For reading through the write connection when in transaction, populate the clone directly from the database row.protected booleanObjectBuilder. buildAttributesIntoWorkingCopyCloneSOP(Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery query, JoinedAttributeManager joinManager, AbstractRecord databaseRow, UnitOfWorkImpl unitOfWork, boolean forRefresh)For reading through the write connection when in transaction, populate the clone directly from the database row.ExpressionObjectBuilder. buildDeleteExpression(DatabaseTable table, AbstractRecord row, boolean usesOptimisticLocking)Build and return the expression to use as the where clause to delete an object.ExpressionOptimisticLockingPolicy. buildDeleteExpression(DatabaseTable table, Expression mainExpression, AbstractRecord row)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.protected ObjectObjectBuilder. buildObject(boolean returnCacheKey, ObjectBuildingQuery query, AbstractRecord databaseRow, AbstractSession session, Object primaryKey, CacheKey preFetchedCacheKey, ClassDescriptor concreteDescriptor, JoinedAttributeManager joinManager)Return an instance of the receivers javaClass.ObjectObjectBuilder. buildObject(ObjectBuildingQuery query, AbstractRecord databaseRow, JoinedAttributeManager joinManager)Return an instance of the receivers javaClass.ObjectObjectBuilder. buildObject(ObjectBuildingQuery query, AbstractRecord databaseRow, JoinedAttributeManager joinManager, AbstractSession session, ClassDescriptor concreteDescriptor, InheritancePolicy inheritancePolicy, boolean isUnitOfWork, boolean shouldCacheQueryResults, boolean shouldUseWrapperPolicy)Return an instance of the receivers javaClass.ObjectObjectBuilder. buildObject(ObjectLevelReadQuery query, AbstractRecord databaseRow)Return an instance of the receivers javaClass.protected ObjectObjectBuilder. buildObjectInUnitOfWork(ObjectBuildingQuery query, JoinedAttributeManager joinManager, AbstractRecord databaseRow, UnitOfWorkImpl unitOfWork, Object primaryKey, CacheKey preFetchedCacheKey, ClassDescriptor concreteDescriptor)For executing all reads on the UnitOfWork, the session when building objects from rows will now be the UnitOfWork.voidObjectBuilder. buildPrimaryKeyAttributesIntoObject(Object original, AbstractRecord databaseRow, ObjectBuildingQuery query, AbstractSession session)INTERNAL: Build just the primary key mappings into the object.protected ObjectObjectBuilder. buildProtectedObject(boolean returnCacheKey, ObjectBuildingQuery query, AbstractRecord databaseRow, AbstractSession session, Object primaryKey, CacheKey preFetchedCacheKey, ClassDescriptor concreteDescriptor, JoinedAttributeManager joinManager)Return an instance of the receivers javaClass.AbstractRecordObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseMapping.WriteType writeType)Build the row representation of an object.AbstractRecordObjectBuilder. buildRowForShallowInsert(AbstractRecord databaseRow, Object object, AbstractSession session)Build the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForUpdate(AbstractRecord databaseRow, WriteObjectQuery query)Build into the row representation of the object for update.AbstractRecordObjectBuilder. buildRowForUpdateAfterShallowInsert(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert.AbstractRecordObjectBuilder. buildRowForUpdateBeforeShallowDelete(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table)Build the row representation of the object that contains only the fields nullified by shallow insert, with all values set to null.AbstractRecordObjectBuilder. buildRowWithChangeSet(AbstractRecord databaseRow, ObjectChangeSet objectChangeSet, AbstractSession session, DatabaseMapping.WriteType writeType)Build the row representation of an object.voidObjectBuilder. buildTemplateInsertRow(AbstractSession session, AbstractRecord databaseRow)ExpressionObjectBuilder. buildUpdateExpression(DatabaseTable table, AbstractRecord transactionRow, AbstractRecord modifyRow)Build and return the expression to use as the where clause to an update object.ExpressionOptimisticLockingPolicy. buildUpdateExpression(DatabaseTable table, Expression mainExpression, AbstractRecord translationRow, AbstractRecord modifyRow)INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.protected ObjectObjectBuilder. buildWorkingCopyCloneFromRow(ObjectBuildingQuery query, JoinedAttributeManager joinManager, AbstractRecord databaseRow, UnitOfWorkImpl unitOfWork, Object primaryKey, CacheKey preFetchedCacheKey)INTERNAL: Builds a working copy clone directly from the database row.protected ObjectObjectBuilder. buildWorkingCopyCloneNormally(ObjectBuildingQuery query, AbstractRecord databaseRow, UnitOfWorkImpl unitOfWork, Object primaryKey, CacheKey preFetchedCacheKey, ClassDescriptor concreteDescriptor, JoinedAttributeManager joinManager)buildWorkingCopyCloneFromRow is an alternative to this which is the normal behavior.voidObjectBuilder. cacheForeignKeyValues(AbstractRecord databaseRecord, CacheKey cacheKey, AbstractSession session)INTERNAL: This method is used to store the FK values used for this mapping in the cachekey.protected voidObjectBuilder. copyQueryInfoToCacheKey(CacheKey cacheKey, ObjectBuildingQuery query, AbstractRecord databaseRow, AbstractSession session, ClassDescriptor concreteDescriptor)Initialize a cache key.ObjectObjectBuilder. extractPrimaryKeyFromExpression(boolean requiresExactMatch, Expression expression, AbstractRecord translationRow, AbstractSession session)Return the row with primary keys and their values from the given expression.ObjectObjectBuilder. extractPrimaryKeyFromRow(AbstractRecord databaseRow, AbstractSession session)Extract primary key values from the specified row.AbstractRecordObjectBuilder. extractPrimaryKeyRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Return the row with primary keys and their values from the given expression.AbstractRecordObjectBuilder. extractRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Return the row from the given expression.ObjectSerializedObjectPolicyWrapper. getObjectFromRow(AbstractRecord databaseRow, AbstractSession session, ObjectLevelReadQuery query)<T> TOptimisticLockingPolicy. getValueToPutInCache(AbstractRecord row, AbstractSession session)INTERNAL: Return the value that should be stored in the identity map.ObjectObjectBuilder. instantiateWorkingCopyCloneFromRow(AbstractRecord row, ObjectBuildingQuery query, Object primaryKey, UnitOfWorkImpl unitOfWork)It is now possible to build working copy clones directly from rows.booleanOptimisticLockingPolicy. isNewerVersion(AbstractRecord databaseRow, Object domainObject, Object primaryKey, AbstractSession session)INTERNAL: Returns true if the value stored with the domainObject is more recent than the value in the row.protected voidObjectBuilder. loadBatchReadAttributes(ClassDescriptor concreteDescriptor, Object sourceObject, CacheKey cacheKey, AbstractRecord databaseRow, ObjectBuildingQuery query, JoinedAttributeManager joinManager, boolean isTargetProtected)protected voidObjectBuilder. loadJoinedAttributes(ClassDescriptor concreteDescriptor, Object sourceObject, CacheKey cacheKey, AbstractRecord databaseRow, JoinedAttributeManager joinManager, ObjectBuildingQuery query, boolean isTargetProtected)protected voidObjectBuilder. postBuildAttributesIntoObjectEvent(Object domainObject, AbstractRecord databaseRow, ObjectBuildingQuery query, boolean forRefresh)protected voidObjectBuilder. postBuildAttributesIntoWorkingCopyCloneEvent(Object clone, AbstractRecord databaseRow, ObjectBuildingQuery query, UnitOfWorkImpl unitOfWork, boolean forRefresh)voidSerializedObjectPolicyWrapper. putObjectIntoRow(AbstractRecord databaseRow, Object object, AbstractSession session)protected booleanObjectBuilder. refreshObjectIfRequired(ClassDescriptor concreteDescriptor, CacheKey cacheKey, Object domainObject, ObjectBuildingQuery query, JoinedAttributeManager joinManager, AbstractRecord databaseRow, AbstractSession session, boolean targetIsProtected)This method is called when a cached Entity needs to be refreshedvoidObjectBuilder. trimFieldsForInsert(AbstractSession session, AbstractRecord databaseRow)INTERNAL Remove a potential sequence number field and invoke the ReturningPolicy trimModifyRowsForInsert methodAbstractRecordObjectBuilder. writeIntoRowFromPrimaryKeyValues(AbstractRecord row, Object primaryKey, AbstractSession session, boolean convert)Build the row from the primary key values. -
Uses of AbstractRecord in org.eclipse.persistence.internal.expressions
Fields in org.eclipse.persistence.internal.expressions declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordSQLModifyStatement. modifyRowprotected AbstractRecordExpressionSQLPrinter. translationRowStores the row.protected AbstractRecordSQLStatement. translationRowMethods in org.eclipse.persistence.internal.expressions that return AbstractRecord Modifier and Type Method Description AbstractRecordSQLModifyStatement. getModifyRow()protected AbstractRecordExpressionSQLPrinter. getTranslationRow()INTERNAL: Return the row for translationAbstractRecordSQLStatement. getTranslationRow()INTERNAL: Return the row for translationMethods in org.eclipse.persistence.internal.expressions with parameters of type AbstractRecord Modifier and Type Method Description booleanFunctionExpression. doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Check if the object conforms to the expression in memory.booleanLogicalExpression. doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean objectIsUnregistered)INTERNAL: Check if the object conforms to the expression in memory.booleanRelationExpression. doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Check if the object conforms to the expression in memory.booleanLogicalExpression. extractValues(boolean primaryKeyOnly, boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow)INTERNAL: Extract the values from the expression into the row.booleanRelationExpression. extractValues(boolean primaryKeyOnly, boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow)INTERNAL: Extract the values from the expression into the row.ObjectParameterExpression. getValue(AbstractRecord translationRow, AbstractSession session)Extract the value from the row.ObjectParameterExpression. getValue(AbstractRecord translationRow, DatabaseQuery query, AbstractSession session)Extract the value from the row.voidSQLModifyStatement. setModifyRow(AbstractRecord row)protected voidExpressionSQLPrinter. setTranslationRow(AbstractRecord theRow)INTERNAL: Set the row for translationvoidSQLStatement. setTranslationRow(AbstractRecord theRow)INTERNAL: Set the row for translationObjectClassTypeExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectCollectionExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectConstantExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectFieldExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectFunctionExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectLiteralExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectParameterExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectQueryKeyExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)INTERNAL: Return the value for in memory comparison.ObjectTreatAsExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy)ObjectTreatAsExpression. valueFromObject(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean isObjectUnregistered)Constructors in org.eclipse.persistence.internal.expressions with parameters of type AbstractRecord Constructor Description ExpressionSQLPrinter(AbstractSession session, AbstractRecord translationRow, SQLCall call, boolean printQualifiedNames, ExpressionBuilder builder) -
Uses of AbstractRecord in org.eclipse.persistence.internal.helper
Fields in org.eclipse.persistence.internal.helper with type parameters of type AbstractRecord Modifier and Type Field Description static Class<AbstractRecord>ClassConstants. DatabaseRow_ClassMethods in org.eclipse.persistence.internal.helper with parameters of type AbstractRecord Modifier and Type Method Description voidComplexDatabaseType. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)voidDatabaseType. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)voidDatabaseType.DatabaseTypeHelper. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)voidComplexDatabaseType. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)voidDatabaseType.DatabaseTypeHelper. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)voidDatabaseType. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)voidComplexDatabaseType. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call)voidDatabaseType.DatabaseTypeHelper. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call)voidDatabaseType. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call) -
Uses of AbstractRecord in org.eclipse.persistence.internal.identitymaps
Fields in org.eclipse.persistence.internal.identitymaps declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordCacheKey. protectedForeignKeysStores retrieved FK values for relationships that are not stored in the EntityMethods in org.eclipse.persistence.internal.identitymaps that return AbstractRecord Modifier and Type Method Description AbstractRecordCacheKey. getProtectedForeignKeys()INTERNAL: Return the FK cacheMethods in org.eclipse.persistence.internal.identitymaps with parameters of type AbstractRecord Modifier and Type Method Description voidCacheKey. setProtectedForeignKeys(AbstractRecord protectedForeignKeys) -
Uses of AbstractRecord in org.eclipse.persistence.internal.indirection
Fields in org.eclipse.persistence.internal.indirection declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordDatabaseValueHolder. rowStores the row representation of the object.Methods in org.eclipse.persistence.internal.indirection that return AbstractRecord Modifier and Type Method Description AbstractRecordBasicIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.AbstractRecordContainerIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.abstract AbstractRecordIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.AbstractRecordNoIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.AbstractRecordProxyIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.AbstractRecordTransparentIndirectionPolicy. extractReferenceRow(Object referenceObject)INTERNAL: Return the reference row for the reference object.AbstractRecordBackupValueHolder. getRow()AbstractRecordDatabaseValueHolder. getRow()Return the row.Methods in org.eclipse.persistence.internal.indirection with parameters of type AbstractRecord Modifier and Type Method Description voidDatabaseValueHolder. setRow(AbstractRecord row)Set the row.ObjectBasicIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.ObjectContainerIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.abstract ObjectIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.ObjectNoIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.ObjectProxyIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.ObjectTransparentIndirectionPolicy. valueFromBatchQuery(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey)INTERNAL: Return the value to be stored in the object's attribute.ObjectBasicIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectContainerIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.abstract ObjectIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectNoIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectProxyIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectTransparentIndirectionPolicy. valueFromMethod(Object object, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectBasicIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, Object sourceObject, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectBasicIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectContainerIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.abstract ObjectIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, Object sourceObject, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.abstract ObjectIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectNoIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, Object sourceObject, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectNoIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectProxyIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute.ObjectTransparentIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, Object object, AbstractSession session)INTERNAL: A combination of valueFromQuery and valueFromRow(object).ObjectTransparentIndirectionPolicy. valueFromQuery(ReadQuery query, AbstractRecord row, AbstractSession session)INTERNAL: Return the value to be stored in the object's attribute. -
Uses of AbstractRecord in org.eclipse.persistence.internal.oxm
Methods in org.eclipse.persistence.internal.oxm that return AbstractRecord Modifier and Type Method Description AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object originalObject, Object object, AbstractSession session, Descriptor refDesc, Field xmlField, boolean wasXMLRoot)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object object, AbstractSession session)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object object, AbstractSession session, Descriptor refDesc, Field xmlField)AbstractRecordTreeObjectBuilder. buildRow(AbstractRecord record, Object object, AbstractSession session, DatabaseMapping.WriteType writeType)AbstractRecordXMLObjectBuilder. buildRow(Object object, AbstractSession session, DatabaseField xmlField, XMLRecord parentRecord)Build the nested row into the parent dom.AbstractRecordXMLObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session)AbstractRecordXMLObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session, boolean wasXMLRoot)protected AbstractRecordXMLAccessor. convert(AbstractRecord row, AbstractSession session)Convert the specified row into something suitable for the calls.AbstractRecordTreeObjectBuilder. createRecord(int size, AbstractSession session)Create a new row/record for the object builder.AbstractRecordTreeObjectBuilder. createRecord(AbstractSession session)Create a new row/record for the object builder.AbstractRecordXMLObjectBuilder. createRecord(int size, AbstractSession session)Create a new row/record for the object builder.AbstractRecordXMLObjectBuilder. createRecord(String rootName, String rootUri, AbstractSession session)Create a new row/record for the object builder with the given name and namespace resolver instead of the namespace resolver from the descriptor.AbstractRecordXMLObjectBuilder. createRecord(AbstractSession session)Create a new row/record for the object builder.AbstractRecordXMLObjectBuilder. createRecordFor(Object attributeValue, Field xmlField, XMLRecord parentRecord, Mapping mapping)AbstractRecordXMLObjectBuilder. createRecordFor(Object object, DocumentPreservationPolicy docPresPolicy)AbstractRecordXMLObjectBuilder. createRecordFor(Object object, DocumentPreservationPolicy docPresPolicy, String rootName, String rootUri)protected AbstractRecordXMLObjectBuilder. createRecordForPKExtraction(int size, AbstractSession session)Create a new row/record for the object builder.AbstractRecordXMLObjectBuilder. extractPrimaryKeyRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Override method in superclass in order to set the session on the record.Methods in org.eclipse.persistence.internal.oxm with parameters of type AbstractRecord Modifier and Type Method Description voidQNameInheritancePolicy. addClassIndicatorFieldToRow(AbstractRecord databaseRow)INTERNAL: Add abstract class indicator information to the database row.ObjectXMLAccessor. basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session)voidXMLObjectBuilder. buildAttributesIntoObject(Object domainObject, CacheKey cacheKey, AbstractRecord databaseRow, ObjectBuildingQuery query, JoinedAttributeManager joinManager, FetchGroup executionFetchGroup, boolean forRefresh, AbstractSession targetSession)Override method in superclass in order to set the session on the record.AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object originalObject, Object object, AbstractSession session, Descriptor refDesc, Field xmlField, boolean wasXMLRoot)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object object, AbstractSession session)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object object, AbstractSession session, Descriptor refDesc, Field xmlField)ObjectXMLObjectBuilder. buildObject(ObjectBuildingQuery query, AbstractRecord databaseRow, JoinedAttributeManager joinManager)INTERNAL: Override the parent's buildObject to allow for the caching of aggregate objects in OX.AbstractRecordTreeObjectBuilder. buildRow(AbstractRecord record, Object object, AbstractSession session, DatabaseMapping.WriteType writeType)AbstractRecordXMLObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session)AbstractRecordXMLObjectBuilder. buildRow(AbstractRecord databaseRow, Object object, AbstractSession session, boolean wasXMLRoot)Class<?>QNameInheritancePolicy. classFromRow(AbstractRecord rowFromDatabase, AbstractSession session)INTERNAL: This method is invoked only for the abstract descriptors.protected AbstractRecordXMLAccessor. convert(AbstractRecord row, AbstractSession session)Convert the specified row into something suitable for the calls.ObjectXMLObjectBuilder. extractPrimaryKeyFromExpression(boolean requiresExactMatch, Expression expression, AbstractRecord translationRow, AbstractSession session)Override method in superclass in order to set the session on the record.AbstractRecordXMLObjectBuilder. extractPrimaryKeyRowFromExpression(Expression expression, AbstractRecord translationRow, AbstractSession session)Override method in superclass in order to set the session on the record. -
Uses of AbstractRecord in org.eclipse.persistence.internal.oxm.record
Subclasses of AbstractRecord in org.eclipse.persistence.internal.oxm.record Modifier and Type Class Description classXMLTransformationRecord -
Uses of AbstractRecord in org.eclipse.persistence.internal.queries
Fields in org.eclipse.persistence.internal.queries with type parameters of type AbstractRecord Modifier and Type Field Description protected List<AbstractRecord>JoinedAttributeManager. dataResultsStored all row results to -m joining.protected Map<Object,List<AbstractRecord>>JoinedAttributeManager. dataResultsByPrimaryKeyStored all row results to -m joining by cache key.Methods in org.eclipse.persistence.internal.queries that return AbstractRecord Modifier and Type Method Description AbstractRecordDatabaseQueryMechanism. getModifyRow()Convenience methodprotected AbstractRecordDatabaseQueryMechanism. getTranslationRow()Convenience methodAbstractRecordJoinedAttributeManager. processDataResults(AbstractRecord row, Cursor cursor, boolean forward)Process the data-results for joined data for a 1-m join.abstract AbstractRecordDatabaseQueryMechanism. selectOneRow()Read and return a row from the database.AbstractRecordDatasourceCallQueryMechanism. selectOneRow()Read a single row from the database.AbstractRecordExpressionQueryMechanism. selectOneRow()Read a single row from the database.AbstractRecordExpressionQueryMechanism. selectOneRowFromConcreteTable()Read a single row from the database.AbstractRecordExpressionQueryMechanism. selectOneRowFromTable()Read a single row from the database.abstract AbstractRecordDatabaseQueryMechanism. selectRowForDoesExist(DatabaseField field)Read and return a row from the database for an existence check.AbstractRecordDatasourceCallQueryMechanism. selectRowForDoesExist(DatabaseField field)Perform a does exist checkMethods in org.eclipse.persistence.internal.queries that return types with arguments of type AbstractRecord Modifier and Type Method Description List<AbstractRecord>JoinedAttributeManager. getDataResults_()Return all of the rows fetched by the query, used for 1-m joining.Map<Object,List<AbstractRecord>>JoinedAttributeManager. getDataResultsByPrimaryKey()Return all of the rows fetched by the query by cache-key, used for 1-m joining.Methods in org.eclipse.persistence.internal.queries with parameters of type AbstractRecord Modifier and Type Method Description voidContainerPolicy. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Called when the insert query is being initialized to ensure the fields for the key are in the insert queryvoidMappedKeyMapContainerPolicy. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Called when the insert query is being initialized to ensure the fields for the key are in the insert querybooleanContainerPolicy. addInto(Object element, Object container, AbstractSession session, AbstractRecord row, DataReadQuery query, CacheKey parentCacheKey, boolean isTargetProtected)INTERNAL: This is used for adding to a direct map or direct collection from the database.booleanContainerPolicy. addInto(Object element, Object container, AbstractSession session, AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, boolean isTargetProtected)INTERNAL: Add element to container.booleanMappedKeyMapContainerPolicy. addInto(Object element, Object container, AbstractSession session, AbstractRecord row, DataReadQuery query, CacheKey parentCacheKey, boolean isTargetProtected)INTERNAL: This is used for ordered List containers to add all of the elements to the collection in the order of the index field in the row.booleanMappedKeyMapContainerPolicy. addInto(Object element, Object container, AbstractSession session, AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, boolean isTargetProtected)INTERNAL: Add element to that implements the Map interface use the row to compute the keyObjectContainerPolicy. buildKey(AbstractRecord row, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)Extract the key for the map from the provided row overridden by subclasses that deal with map keysObjectMappedKeyMapContainerPolicy. buildKey(AbstractRecord row, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)Extract the key for the map from the provided row.ObjectContainerPolicy. buildKeyFromJoinedRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)Extract the key for the map from the provided row overridden by subclasses that deal with map keysObjectMappedKeyMapContainerPolicy. buildKeyFromJoinedRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)Extract the key for the map from the provided row.ObjectDatabaseQueryMechanism. checkCacheForObject(AbstractRecord translationRow, AbstractSession session)Perform a cache lookup for the query.ObjectExpressionQueryMechanism. checkCacheForObject(AbstractRecord translationRow, AbstractSession session)Perform a cache lookup for the query This is only called from read object query.static voidContainerPolicy. copyMapDataToRow(Map mappingData, AbstractRecord databaseRow)INTERNAL: convenience method to copy the keys and values from a Map into an AbstractRecordAbstractRecordJoinedAttributeManager. processDataResults(AbstractRecord row, Cursor cursor, boolean forward)Process the data-results for joined data for a 1-m join.ObjectContainerPolicy. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, ForeignReferenceMapping mapping, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.ObjectListContainerPolicy. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, ForeignReferenceMapping mapping, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.ObjectMapContainerPolicy. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, ForeignReferenceMapping mapping, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.ObjectMappedKeyMapContainerPolicy. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, ForeignReferenceMapping mapping, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.Method parameters in org.eclipse.persistence.internal.queries with type arguments of type AbstractRecord Modifier and Type Method Description protected voidJoinedAttributeManager. setDataResultsByPrimaryKey(Map<Object,List<AbstractRecord>> dataResultsByPrimaryKey)Set all of the rows fetched by the query by cache-key, used for 1-m joining. -
Uses of AbstractRecord in org.eclipse.persistence.internal.sessions
Subclasses of AbstractRecord in org.eclipse.persistence.internal.sessions Modifier and Type Class Description classArrayRecordPERF: Optimized record implementation using arrays instead of Vector.classEmptyRecordPurpose: Define a singleton empty record to avoid record creation when not required.classResultSetRecordPERF: Record used by ObjectLevelReadQuery ResultSet optimization.classSimpleResultSetRecordPERF: Record used by ObjectLevelReadQuery ResultSet optimization.Fields in org.eclipse.persistence.internal.sessions declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordObjectChangeSet. protectedForeignKeysprotected AbstractRecordTransformationMappingChangeRecord. rowCollectionMethods in org.eclipse.persistence.internal.sessions that return AbstractRecord Modifier and Type Method Description AbstractRecordAbstractRecord. clone()INTERNAL: Clone the row and its values.AbstractRecordArrayRecord. clone()INTERNAL: Clone the row and its values.AbstractRecordObjectChangeSet. getProtectedForeignKeys()Methods in org.eclipse.persistence.internal.sessions with parameters of type AbstractRecord Modifier and Type Method Description ObjectAbstractSession. basicExecuteCall(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Execute the call on each accessors and merge the results.<T> DatabaseValueHolder<T>AbstractSession. createCloneQueryValueHolder(ValueHolderInterface<T> attributeValue, Object clone, AbstractRecord row, ForeignReferenceMapping mapping)<T> DatabaseValueHolder<T>UnitOfWorkImpl. createCloneQueryValueHolder(ValueHolderInterface<T> attributeValue, Object clone, AbstractRecord row, ForeignReferenceMapping mapping)ObjectAbstractSession. executeCall(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Overridden by subclasses that do more than just execute the call.ObjectUnitOfWorkImpl. executeCall(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Override From session.ObjectAbstractSession. executeQuery(DatabaseQuery query, AbstractRecord row)INTERNAL: Return the results from executing the database query.ObjectAbstractSession. executeQuery(DatabaseQuery query, AbstractRecord row, int retryCount)INTERNAL: Return the results from executing the database query.Collection<Accessor>AbstractSession. getAccessors(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Return the connections to use for the query execution.Collection<Accessor>UnitOfWorkImpl. getAccessors(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Return the connections to use for the query execution.VectorUnitOfWorkImpl. getAllFromNewObjects(Expression selectionCriteria, Class<?> theClass, AbstractRecord translationRow, int valueHolderPolicy)INTERNAL: Return any new objects matching the expression.ObjectUnitOfWorkImpl. getObjectFromNewObjects(Expression selectionCriteria, Class<?> theClass, AbstractRecord translationRow, int valueHolderPolicy)INTERNAL: Return any new object matching the expression.ObjectAbstractSession. internalExecuteQuery(DatabaseQuery query, AbstractRecord databaseRow)INTERNAL: Return the results from exeucting the database query.ObjectUnitOfWorkImpl. internalExecuteQuery(DatabaseQuery query, AbstractRecord databaseRow)INTERNAL: Return the results from executing the database query.voidAbstractRecord. mergeFrom(AbstractRecord row)INTERNAL: Merge the provided row into this row.ObjectAbstractSession. retryQuery(DatabaseQuery query, AbstractRecord row, DatabaseException databaseException, int retryCount, AbstractSession executionSession)INTERNAL: A query execution failed due to an invalid query.ObjectDatabaseSessionImpl. retryQuery(DatabaseQuery query, AbstractRecord row, DatabaseException databaseException, int retryCount, AbstractSession executionSession)INTERNAL: A query execution failed due to an invalid query.ObjectUnitOfWorkImpl. retryQuery(DatabaseQuery query, AbstractRecord row, DatabaseException databaseException, int retryCount, AbstractSession executionSession)INTERNAL: A query execution failed due to an invalid query.Map<Object,Object>UnitOfWorkImpl. scanForConformingInstances(Expression selectionCriteria, Class<?> referenceClass, AbstractRecord arguments, ObjectLevelReadQuery query)INTERNAL: Scans the UnitOfWork identity map for conforming instances.voidObjectChangeSet. setProtectedForeignKeys(AbstractRecord protectedForeignKeys)voidTransformationMappingChangeRecord. setRow(AbstractRecord record)This method is used to add a changed value to the changeRecord.voidUnitOfWorkImpl. storeDeferredModifyAllQuery(DatabaseQuery query, AbstractRecord translationRow)INTERNAL: Store the deferred UpdateAllQuery's from the UoW in the list for execution. -
Uses of AbstractRecord in org.eclipse.persistence.internal.sessions.remote
Methods in org.eclipse.persistence.internal.sessions.remote with parameters of type AbstractRecord Modifier and Type Method Description ObjectRemoteUnitOfWork. internalExecuteQuery(DatabaseQuery query, AbstractRecord Record)INTERNAL: Return the results from exeucting the database query. -
Uses of AbstractRecord in org.eclipse.persistence.mappings
Methods in org.eclipse.persistence.mappings that return AbstractRecord Modifier and Type Method Description AbstractRecordRelationTableMechanism. addRelationTableSourceRow(Object sourceObject, AbstractSession session, AbstractRecord databaseRow, ForeignReferenceMapping mapping)INTERNAL: Add to a row source relation fields with values extracted from the source object.AbstractRecordRelationTableMechanism. addRelationTableSourceRow(AbstractRecord sourceRow, AbstractRecord databaseRow)INTERNAL: Add to a row source relation fields with values extracted from the source row.AbstractRecordRelationTableMechanism. addRelationTableTargetRow(Object targetObject, AbstractSession session, AbstractRecord databaseRow, ForeignReferenceMapping mapping)INTERNAL: Add to a row target relation fields with values extracted from the target object.protected AbstractRecordOneToManyMapping. buildKeyRowForTargetUpdate(ObjectLevelModifyQuery query)protected AbstractRecordUnidirectionalOneToManyMapping. buildKeyRowForTargetUpdate(ObjectLevelModifyQuery query)INTERNAL: Build a row containing the keys for use in the query that updates the row for the target object during an insert or updateAbstractRecordRelationTableMechanism. buildRelationTableSourceAndTargetRow(Object sourceObject, Object targetObject, AbstractSession session, ForeignReferenceMapping mapping)INTERNAL: Create a row that contains source relation fields with values extracted from the source object and target relation fields with values extracted from the target object.AbstractRecordRelationTableMechanism. buildRelationTableSourceAndTargetRow(AbstractRecord sourceRow, Object targetObject, AbstractSession session, ForeignReferenceMapping mapping)INTERNAL: Create a row that contains source relation fields with values extracted from the source row and target relation fields with values extracted from the target object.AbstractRecordRelationTableMechanism. buildRelationTableSourceRow(Object sourceObject, AbstractSession session, ForeignReferenceMapping mapping)INTERNAL: Create a row that contains source relation fields with values extracted from the source object.AbstractRecordRelationTableMechanism. buildRelationTableSourceRow(AbstractRecord sourceRow)INTERNAL: Create a row that contains source relation fields with values extracted from the source row.protected AbstractRecordAggregateObjectMapping. buildTemplateInsertRow(AbstractSession session)INTERNAL: Build and return a "template" database row with all the fields set to null.protected AbstractRecordOneToManyMapping. createModifyRowForAddTargetQuery()INTERNAL:protected AbstractRecordUnidirectionalOneToManyMapping. createModifyRowForAddTargetQuery()INTERNAL:AbstractRecordObjectReferenceMapping. extractPrimaryKeyRowForSourceObject(Object domainObject, AbstractSession session)INTERNAL: Extract the reference pk for rvh usage in remote model.AbstractRecordAggregateCollectionMapping. getAggregateRow(ObjectLevelModifyQuery query, Object object)INTERNAL: return the aggregate Record with the primary keys from the source table and target tableAbstractRecordForeignReferenceMapping. trimRowForJoin(AbstractRecord row, Object value, AbstractSession executionSession)INTERNAL: Return a sub-partition of the row starting at the index.AbstractRecordForeignReferenceMapping. trimRowForJoin(AbstractRecord row, JoinedAttributeManager joinManager, AbstractSession executionSession)INTERNAL: Return a sub-partition of the row starting at the index for the mapping.Methods in org.eclipse.persistence.mappings with parameters of type AbstractRecord Modifier and Type Method Description voidAggregateObjectMapping. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Used when initializing queries for mappings that use a Map Called when the insert query is being initialized to ensure the fields for the map key are in the insert queryvoidOneToOneMapping. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Used when initializing queries for mappings that use a Map Called when the insert query is being initialized to ensure the fields for the map key are in the insert queryAbstractRecordRelationTableMechanism. addRelationTableSourceRow(Object sourceObject, AbstractSession session, AbstractRecord databaseRow, ForeignReferenceMapping mapping)INTERNAL: Add to a row source relation fields with values extracted from the source object.AbstractRecordRelationTableMechanism. addRelationTableSourceRow(AbstractRecord sourceRow, AbstractRecord databaseRow)INTERNAL: Add to a row source relation fields with values extracted from the source row.AbstractRecordRelationTableMechanism. addRelationTableTargetRow(Object targetObject, AbstractSession session, AbstractRecord databaseRow, ForeignReferenceMapping mapping)INTERNAL: Add to a row target relation fields with values extracted from the target object.protected booleanAggregateObjectMapping. allAggregateFieldsAreNull(AbstractRecord databaseRow)INTERNAL: Return whether all the aggregate fields in the specified row are NULL.protected ObjectForeignReferenceMapping. batchedValueFromRow(AbstractRecord row, ObjectLevelReadQuery query, CacheKey parentCacheKey)INTERNAL: Retrieve the value through using batch reading.protected ObjectVariableOneToOneMapping. batchedValueFromRow(AbstractRecord row, ObjectLevelReadQuery query, CacheKey parentCacheKey)INTERNAL: Possible for future development, not currently supported.ObjectAggregateObjectMapping. buildAggregateFromRow(AbstractRecord databaseRow, Object targetObject, CacheKey cacheKey, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, boolean buildShallowOriginal, AbstractSession executionSession, boolean targetIsProtected)INTERNAL: Build and return an aggregate object from the specified row.voidAggregateMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: A combination of readFromRowIntoObject and buildClone.voidAggregateObjectMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: A combination of readFromRowIntoObject and buildClone.abstract voidDatabaseMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: A combination of readFromRowIntoObject and buildClone.voidForeignReferenceMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: A combination of readFromRowIntoObject and buildClone.voidMultitenantPrimaryKeyMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: Extract value from the row and set the attribute to this value in the working copy clone.AbstractRecordRelationTableMechanism. buildRelationTableSourceAndTargetRow(AbstractRecord sourceRow, Object targetObject, AbstractSession session, ForeignReferenceMapping mapping)INTERNAL: Create a row that contains source relation fields with values extracted from the source row and target relation fields with values extracted from the target object.AbstractRecordRelationTableMechanism. buildRelationTableSourceRow(AbstractRecord sourceRow)INTERNAL: Create a row that contains source relation fields with values extracted from the source row.voidAggregateObjectMapping. buildShallowOriginalFromRow(AbstractRecord databaseRow, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession)INTERNAL: Builds a shallow original object.voidDatabaseMapping. buildShallowOriginalFromRow(AbstractRecord databaseRow, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery query, AbstractSession executionSession)INTERNAL: Builds a shallow original object.voidOneToOneMapping. buildShallowOriginalFromRow(AbstractRecord databaseRow, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery query, AbstractSession executionSession)INTERNAL: Builds a shallow original object.protected ObjectForeignReferenceMapping. checkCacheForBatchKey(AbstractRecord sourceRow, Object foreignKey, Map batchObjects, ReadQuery batchQuery, ObjectLevelReadQuery originalQuery, AbstractSession session)INTERNAL: Check if the target object is in the cache if possible based on the source row.protected ObjectOneToOneMapping. checkCacheForBatchKey(AbstractRecord sourceRow, Object foreignKey, Map batchObjects, ReadQuery batchQuery, ObjectLevelReadQuery originalQuery, AbstractSession session)INTERNAL: Check if the target object is in the cache if possible based on the target key value.<T> DatabaseValueHolder<T>DatabaseMapping. createCloneValueHolder(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow)INTERNAL: Builder the unit of work value holder.<T> DatabaseValueHolder<T>ForeignReferenceMapping. createCloneValueHolder(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow)INTERNAL: Builder the unit of work value holder.<T> DatabaseValueHolder<T>ObjectReferenceMapping. createCloneValueHolder(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow)INTERNAL: Builder the unit of work value holder.ObjectAggregateObjectMapping. createMapComponentFromJoinedRow(AbstractRecord dbRow, JoinedAttributeManager joinManger, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection and a join query is executed.ObjectOneToOneMapping. createMapComponentFromJoinedRow(AbstractRecord dbRow, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectAggregateCollectionMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectAggregateObjectMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectDirectMapMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectManyToManyMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectOneToManyMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectOneToOneMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.protected voidCollectionMapping. executeBatchQuery(DatabaseQuery query, CacheKey parentCacheKey, Map referenceObjectsByKey, AbstractSession session, AbstractRecord translationRow)INTERNAL: Prepare and execute the batch query and store the results for each source object in a map keyed by the mappings source keys of the source objects.protected voidDirectCollectionMapping. executeBatchQuery(DatabaseQuery query, CacheKey parentCacheKey, Map referenceDataByKey, AbstractSession session, AbstractRecord translationRow)INTERNAL: Prepare and execute the batch query and store the results for each source object in a map keyed by the mappings source keys of the source objects.protected voidDirectMapMapping. executeBatchQuery(DatabaseQuery query, CacheKey parentCacheKey, Map referenceDataByKey, AbstractSession session, AbstractRecord translationRow)INTERNAL: Prepare and execute the batch query and store the results for each source object in a map keyed by the mappings source keys of the source objects.protected voidForeignReferenceMapping. executeBatchQuery(DatabaseQuery query, CacheKey parentCacheKey, Map referenceObjectsByKey, AbstractSession session, AbstractRecord row)INTERNAL: Prepare and execute the batch query and store the results for each source object in a map keyed by the mappings source keys of the source objects.protected voidOneToOneMapping. executeBatchQuery(DatabaseQuery query, CacheKey parentCacheKey, Map referenceObjectsByKey, AbstractSession session, AbstractRecord translationRow)INTERNAL: Prepare and execute the batch query and store the results for each source object in a map keyed by the mappings source keys of the source objects.protected ObjectAggregateCollectionMapping. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the primary key value from the source row.protected ObjectDirectCollectionMapping. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the primary key value from the source row.protected ObjectForeignReferenceMapping. extractBatchKeyFromRow(AbstractRecord targetRow, AbstractSession session)INTERNAL: Extract the batch key value from the source row.protected ObjectManyToManyMapping. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the primary key value from the source row.protected ObjectOneToManyMapping. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)Extract the key field values from the specified row.protected ObjectOneToOneMapping. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the foreign key value from the source row.protected ObjectRelationTableMechanism. extractBatchKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the foreign key value from the source row.protected ObjectAggregateCollectionMapping. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the target row.protected ObjectCollectionMapping. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the target row.protected ObjectDirectCollectionMapping. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the reference direct row.protected ObjectManyToManyMapping. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the relation row.protected ObjectOneToManyMapping. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the target row.protected ObjectRelationTableMechanism. extractKeyFromTargetRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the relation row.ObjectObjectReferenceMapping. extractPrimaryKeysForReferenceObjectFromRow(AbstractRecord row)INTERNAL: Return the primary key for the reference object (i.e.ObjectOneToOneMapping. extractPrimaryKeysForReferenceObjectFromRow(AbstractRecord row)INTERNAL: Return the primary key for the reference object (i.e.ObjectCollectionMapping. extractResultFromBatchQuery(ReadQuery batchQuery, CacheKey parentCacheKey, AbstractRecord sourceRow, AbstractSession session, ObjectLevelReadQuery originalQuery)INTERNAL: Extract the value from the batch optimized query, this should be supported by most query types.ObjectForeignReferenceMapping. extractResultFromBatchQuery(ReadQuery batchQuery, CacheKey parentCacheKey, AbstractRecord sourceRow, AbstractSession session, ObjectLevelReadQuery originalQuery)INTERNAL: Extract the value from the batch optimized query, this should be supported by most query types.protected VectorUnidirectionalOneToManyMapping. extractSourceKeyFromRow(AbstractRecord row, AbstractSession session)INTERNAL: Extract the source primary key value from the target row.protected ObjectAggregateObjectMapping. getMatchingAttributeValueFromObject(AbstractRecord row, Object targetObject, AbstractSession session, ClassDescriptor descriptor)INTERNAL: This is used to preserve object identity during a refreshObject() query.protected ObjectLevelReadQueryForeignReferenceMapping. prepareNestedJoinQueryClone(AbstractRecord row, List dataResults, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession)INTERNAL: Prepare the clone of the nested query for joining.protected voidCollectionMapping. prepareTranslationRow(AbstractRecord translationRow, Object object, ClassDescriptor descriptor, AbstractSession session)INTERNAL: copies the non primary key information into the row currently used only in ManyToManyprotected voidDirectCollectionMapping. prepareTranslationRow(AbstractRecord translationRow, Object object, ClassDescriptor descriptor, AbstractSession session)INTERNAL: The translation row may require additional fields than the primary key if the mapping in not on the primary key.protected voidManyToManyMapping. prepareTranslationRow(AbstractRecord translationRow, Object object, ClassDescriptor descriptor, AbstractSession session)INTERNAL: The translation row may require additional fields than the primary key if the mapping in not on the primary key.protected voidUnidirectionalOneToManyMapping. prepareTranslationRow(AbstractRecord translationRow, Object object, ClassDescriptor descriptor, AbstractSession session)INTERNAL: The translation row may require additional fields than the primary key if the mapping in not on the primary key.ObjectAggregateObjectMapping. readFromReturnRowIntoObject(AbstractRecord row, Object targetObject, ReadObjectQuery query, Collection handledMappings, ObjectChangeSet changeSet)INTERNAL: Build an aggregate object from the specified return row and put it in the specified target object.ObjectAggregateObjectMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Build an aggregate object from the specified row and put it in the specified target object.ObjectDatabaseMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Extract value from the row and set the attribute to this value in the object.ObjectForeignReferenceMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Extract value from the row and set the attribute to this value in the object.AbstractRecordForeignReferenceMapping. trimRowForJoin(AbstractRecord row, Object value, AbstractSession executionSession)INTERNAL: Return a sub-partition of the row starting at the index.AbstractRecordForeignReferenceMapping. trimRowForJoin(AbstractRecord row, JoinedAttributeManager joinManager, AbstractSession executionSession)INTERNAL: Return a sub-partition of the row starting at the index for the mapping.ObjectCollectionMapping. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.abstract ObjectForeignReferenceMapping. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, AbstractSession session)This method is used to load a relationship from a list of PKs.ObjectObjectReferenceMapping. valueFromPKList(Object[] pks, AbstractRecord foreignKeys, AbstractSession session)INTERNAL: This method is used to load a relationship from a list of PKs.ObjectDatabaseMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, boolean isTargetProtected)INTERNAL: A subclass should implement this method if it wants different behavior.ObjectDatabaseMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession session, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: A subclass should implement this method if it wants different behavior.ObjectDirectCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession session, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the reference attribute or a value holder.ObjectForeignReferenceMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the reference attribute or a value holder.ObjectVariableOneToOneMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.protected ObjectForeignReferenceMapping. valueFromRowInternal(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession)INTERNAL: Return the value of the reference attribute or a value holder.protected ObjectForeignReferenceMapping. valueFromRowInternal(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean shouldUseSopObject)INTERNAL: Return the value of the reference attribute or a value holder.protected ObjectOneToOneMapping. valueFromRowInternal(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean shouldUseSopObject)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.protected ObjectCollectionMapping. valueFromRowInternalWithJoin(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey parentCacheKey, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.protected ObjectDirectCollectionMapping. valueFromRowInternalWithJoin(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey parentCacheKey, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.protected ObjectDirectMapMapping. valueFromRowInternalWithJoin(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey parentCacheKey, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.protected ObjectForeignReferenceMapping. valueFromRowInternalWithJoin(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey parentCacheKey, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: If the query used joining or partial attributes, build the target object directly.protected ObjectOneToOneMapping. valueFromRowInternalWithJoin(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey parentCacheKey, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.voidAggregateObjectMapping. writeFromAttributeIntoRow(Object attribute, AbstractRecord row, AbstractSession session)INTERNAL: A subclass should implement this method if it wants different behavior.voidDatabaseMapping. writeFromAttributeIntoRow(Object attribute, AbstractRecord row, AbstractSession session)INTERNAL: A subclass should implement this method if it wants different behavior.voidOneToOneMapping. writeFromAttributeIntoRow(Object attribute, AbstractRecord row, AbstractSession session)INTERNAL: A subclass should implement this method if it wants different behavior.protected voidVariableOneToOneMapping. writeFromNullObjectIntoRow(AbstractRecord record)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAggregateObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and add the appropriate values to the specified database row.voidDatabaseMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: A subclass should implement this method if it wants different behavior.voidMultitenantPrimaryKeyMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidOneToOneMapping. writeFromObjectIntoRow(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidVariableOneToOneMapping. writeFromObjectIntoRow(Object object, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAggregateObjectMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord row, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidDatabaseMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord row, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidOneToOneMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord databaseRow, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidVariableOneToOneMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidDatabaseMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidOneToOneMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord ChangeRecord, AbstractRecord databaseRow, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidVariableOneToOneMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidAggregateObjectMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord databaseRow)INTERNAL: Get the attribute value from the object and add the changed values to the specified database row.voidDatabaseMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord row)INTERNAL:voidObjectReferenceMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord databaseRow)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAggregateObjectMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidDatabaseMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidOneToOneMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidVariableOneToOneMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidAggregateObjectMapping. writeFromObjectIntoRowForUpdateBeforeShallowDelete(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.voidDatabaseMapping. writeFromObjectIntoRowForUpdateBeforeShallowDelete(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.voidOneToOneMapping. writeFromObjectIntoRowForUpdateBeforeShallowDelete(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.voidDatabaseMapping. writeFromObjectIntoRowForWhereClause(ObjectLevelModifyQuery query, AbstractRecord row)INTERNAL: A subclass should implement this method if it wants different behavior.voidObjectReferenceMapping. writeFromObjectIntoRowForWhereClause(ObjectLevelModifyQuery query, AbstractRecord databaseRow)INTERNAL: Get a value from the object and set that in the respective field of the row.voidVariableOneToOneMapping. writeFromObjectIntoRowForWhereClause(ObjectLevelModifyQuery query, AbstractRecord record)INTERNAL: Get a value from the object and set that in the respective field of the row.protected voidOneToOneMapping. writeFromObjectIntoRowInternal(Object object, AbstractRecord databaseRow, AbstractSession session, OneToOneMapping.ShallowMode mode, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAggregateObjectMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord databaseRow, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and add the appropriate values to the specified database row.voidDatabaseMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: A subclass should implement this method if it wants different behavior.voidOneToOneMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord databaseRow, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidVariableOneToOneMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAggregateObjectMapping. writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidDatabaseMapping. writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidMultitenantPrimaryKeyMapping. writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidOneToOneMapping. writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidVariableOneToOneMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.protected voidAggregateObjectMapping. writeNullReferenceRow(AbstractRecord record)INTERNAL: Write null values for all aggregate fields into the parent row.protected voidAggregateObjectMapping. writeToRowFromAggregate(AbstractRecord record, Object object, Object attributeValue, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Write the aggregate values into the parent row.protected voidAggregateObjectMapping. writeToRowFromAggregateForShallowInsert(AbstractRecord record, Object object, Object attributeValue, AbstractSession session)INTERNAL: Write the aggregate values into the parent row for shallow insert.protected voidAggregateObjectMapping. writeToRowFromAggregateForUpdate(AbstractRecord record, WriteObjectQuery query, Object attributeValue)INTERNAL: Build and return a database row built with the changed values from the specified attribute value.protected voidAggregateObjectMapping. writeToRowFromAggregateForUpdateAfterShallowInsert(AbstractRecord record, Object object, Object attributeValue, AbstractSession session, DatabaseTable table)INTERNAL: Write the aggregate values into the parent row for update after shallow insert.protected voidAggregateObjectMapping. writeToRowFromAggregateForUpdateBeforeShallowDelete(AbstractRecord record, Object object, Object attributeValue, AbstractSession session, DatabaseTable table)INTERNAL: Write the aggregate values into the parent row for update before shallow delete.protected voidAggregateObjectMapping. writeToRowFromAggregateWithChangeRecord(AbstractRecord record, ChangeRecord changeRecord, ObjectChangeSet objectChangeSet, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Build and return a database row built with the values from the specified attribute value.voidAggregateObjectMapping. writeUpdateFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)voidDatabaseMapping. writeUpdateFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for update into the template for with null values.protected voidDirectToFieldMapping. writeValueIntoRow(AbstractRecord row, DatabaseField field, Object fieldValue)protected voidMultitenantPrimaryKeyMapping. writeValueIntoRow(AbstractRecord row, DatabaseField field, Object fieldValue)INTERNAL: -
Uses of AbstractRecord in org.eclipse.persistence.mappings.foundation
Methods in org.eclipse.persistence.mappings.foundation that return AbstractRecord Modifier and Type Method Description protected abstract AbstractRecordAbstractCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord record, DatabaseMapping.WriteType writeType)protected AbstractRecordAbstractTransformationMapping. buildPhantomRowFrom(Object domainObject, AbstractSession session)INTERNAL Build a phantom row that contains only the fields for the mapping, populated with the values generated by invoking the field methods on the specified object.Methods in org.eclipse.persistence.mappings.foundation with parameters of type AbstractRecord Modifier and Type Method Description voidAbstractDirectMapping. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Used when initializing queries for mappings that use a Map Called when the insert query is being initialized to ensure the fields for the map key are in the insert query.voidMapKeyMapping. addFieldsForMapKey(AbstractRecord joinRow)INTERNAL: Used when initializing queries for mappings that use a Map Called when the insert query is being initialized to ensure the fields for the map key are in the insert queryvoidAbstractCompositeDirectCollectionMapping. buildCloneFromRow(AbstractRecord row, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: Extract value from the row and set the attribute to this value in the working copy clone.voidAbstractDirectMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: Extract value from the row and set the attribute to this value in the working copy clone.voidAbstractTransformationMapping. buildCloneFromRow(AbstractRecord record, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)INTERNAL: Extract value from the row and set the attribute to this value in the working copy clone.protected abstract ObjectAbstractCompositeCollectionMapping. buildCompositeObject(ClassDescriptor descriptor, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManger, AbstractSession targetSession)protected abstract ObjectAbstractCompositeObjectMapping. buildCompositeObject(ObjectBuilder objectBuilder, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManger, AbstractSession targetSession)protected abstract AbstractRecordAbstractCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord record, DatabaseMapping.WriteType writeType)protected abstract ObjectAbstractCompositeObjectMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord record, DatabaseMapping.WriteType writeType)voidAbstractCompositeObjectMapping. buildShallowOriginalFromRow(AbstractRecord row, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession)INTERNAL: Builds a shallow original object.voidAbstractDirectMapping. buildShallowOriginalFromRow(AbstractRecord databaseRow, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery query, AbstractSession executionSession)INTERNAL: Builds a shallow original object.voidAbstractTransformationMapping. buildShallowOriginalFromRow(AbstractRecord record, Object original, JoinedAttributeManager joinManager, ObjectBuildingQuery query, AbstractSession executionSession)INTERNAL: Builds a shallow original object.<T> DatabaseValueHolder<T>AbstractTransformationMapping. createCloneValueHolder(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow)INTERNAL: Builder the unit of work value holder.ObjectAbstractDirectMapping. createMapComponentFromJoinedRow(AbstractRecord dbRow, JoinedAttributeManager joinManger, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection and a join query is executed.ObjectMapKeyMapping. createMapComponentFromJoinedRow(AbstractRecord dbRow, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection and a join query is used.ObjectAbstractCompositeCollectionMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectAbstractCompositeDirectCollectionMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectAbstractDirectMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectMapComponentMapping. createMapComponentFromRow(AbstractRecord dbRow, ObjectBuildingQuery query, CacheKey parentCacheKey, AbstractSession session, boolean isTargetProtected)INTERNAL Called when a DatabaseMapping is used to map the key in a collection.ObjectAbstractTransformationMapping. invokeAttributeTransformer(AbstractRecord record, Object domainObject, AbstractSession session)INTERNAL: Invoke the buildAttributeValue method on the AttributeTransformerObjectAbstractTransformationMapping. readFromReturnRowIntoObject(AbstractRecord row, Object object, ReadObjectQuery query, Collection handledMappings, ObjectChangeSet changeSet)INTERNAL: Extracts value from return row and set the attribute to the value in the object.ObjectAbstractTransformationMapping. readFromRowIntoObject(AbstractRecord row, JoinedAttributeManager joinManager, Object object, CacheKey parentCacheKey, ObjectBuildingQuery query, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Extract value from the row and set the attribute to the value in the object.ObjectAbstractCompositeCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Build and return an aggregate collection from the specified row.ObjectAbstractCompositeDirectCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Build the nested collection from the database row.ObjectAbstractCompositeObjectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Extract and return the aggregate object from the specified row.ObjectAbstractDirectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the mapping's attribute value from the row.voidAbstractCompositeCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and add the appropriate values to the specified database row.voidAbstractCompositeDirectCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and store it in the appropriate field of the row.voidAbstractCompositeObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Build the value for the database field and put it in the specified database row.voidAbstractDirectMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAbstractTransformationMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAbstractCompositeCollectionMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery writeQuery, AbstractRecord row)INTERNAL: Get the attribute value from the object and add the changed values to the specified database row.voidAbstractCompositeDirectCollectionMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery writeQuery, AbstractRecord row)INTERNAL: If any part of the nested collection has changed, the whole thing is written.voidAbstractCompositeObjectMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord row)INTERNAL: If it has changed, build the value for the database field and put it in the specified database row.voidAbstractDirectMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord databaseRow)INTERNAL: Write the attribute value from the object to the row for update.voidAbstractTransformationMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery query, AbstractRecord record)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAbstractCompositeCollectionMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and add the appropriate values to the specified database row.voidAbstractCompositeDirectCollectionMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the appropriate attribute value from the object and put it in the appropriate field of the database row.voidAbstractCompositeObjectMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get the attribute value from the object and add the appropriate values to the specified database row.voidAbstractDirectMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAbstractTransformationMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidAbstractCompositeCollectionMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template with null values.voidAbstractCompositeDirectCollectionMapping. writeInsertFieldsIntoRow(AbstractRecord row, AbstractSession session)INTERNAL: Write the fields needed for insert into the template with null values.voidAbstractCompositeObjectMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidAbstractDirectMapping. writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidAbstractTransformationMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidAbstractDirectMapping. writeUpdateFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)INTERNAL: Write fields needed for update into the template for with null values.protected abstract voidAbstractColumnMapping. writeValueIntoRow(AbstractRecord row, DatabaseField field, Object value)INTERNAL:protected abstract voidAbstractDirectMapping. writeValueIntoRow(AbstractRecord row, DatabaseField field, Object value) -
Uses of AbstractRecord in org.eclipse.persistence.mappings.structures
Methods in org.eclipse.persistence.mappings.structures that return AbstractRecord Modifier and Type Method Description protected AbstractRecordObjectArrayMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)AbstractRecordObjectRelationalDataTypeDescriptor. buildNestedRowFromFieldValue(Object fieldValue)INTERNAL: Build and return the nested database row from the specified field value.AbstractRecordObjectRelationalDataTypeDescriptor. buildRowFromStructure(Struct structure)INTERNAL: Build a row representation from the ADT structure field array.Methods in org.eclipse.persistence.mappings.structures with parameters of type AbstractRecord Modifier and Type Method Description protected ObjectObjectArrayMapping. buildCompositeObject(ClassDescriptor descriptor, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManager, AbstractSession targetSession)protected ObjectStructureMapping. buildCompositeObject(ObjectBuilder objectBuilder, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManager, AbstractSession targetSession)protected AbstractRecordObjectArrayMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected ObjectStructureMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord Record, DatabaseMapping.WriteType writeType)ObjectObjectRelationalDataTypeDescriptor. buildFieldValueFromNestedRow(AbstractRecord nestedRow, AbstractSession session)INTERNAL: Build and return the field value from the specified nested database row.StructObjectRelationalDataTypeDescriptor. buildStructureFromRow(AbstractRecord row, AbstractSession session, Connection connection)INTERNAL: Build a ADT structure from the row data.ObjectReferenceMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the value of the field from the row or a value holder on the query to obtain the object.voidNestedTableMapping. writeFromObjectIntoRow(Object object, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidReferenceMapping. writeFromObjectIntoRow(Object object, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidNestedTableMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidReferenceMapping. writeFromObjectIntoRowForShallowInsert(Object object, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidNestedTableMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidReferenceMapping. writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session)INTERNAL: This row is built for shallow insert which happens in case of bidirectional inserts.voidNestedTableMapping. writeFromObjectIntoRowForUpdate(WriteObjectQuery writeQuery, AbstractRecord record)INTERNAL: Write the entire structure into the row as a special type that prints as the constructor.voidNestedTableMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord record, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidReferenceMapping. writeFromObjectIntoRowForUpdateAfterShallowInsert(Object object, AbstractRecord record, AbstractSession session, DatabaseTable table)INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.voidReferenceMapping. writeFromObjectIntoRowInternal(Object object, AbstractRecord record, AbstractSession session, boolean shouldIgnoreNull)INTERNAL: Get a value from the object and set that in the respective field of the row.voidNestedTableMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidReferenceMapping. writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord, AbstractRecord record, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidNestedTableMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values.voidReferenceMapping. writeInsertFieldsIntoRow(AbstractRecord record, AbstractSession session)INTERNAL: Write fields needed for insert into the template for with null values. -
Uses of AbstractRecord in org.eclipse.persistence.oxm
Methods in org.eclipse.persistence.oxm that return AbstractRecord Modifier and Type Method Description AbstractRecordXMLDescriptor. buildNestedRowFromFieldValue(Object fieldValue)INTERNAL: Build(if necessary) and return the nested XMLRecord from the specified field value. -
Uses of AbstractRecord in org.eclipse.persistence.oxm.mappings
Methods in org.eclipse.persistence.oxm.mappings that return AbstractRecord Modifier and Type Method Description protected AbstractRecordXMLAnyAttributeMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow)protected AbstractRecordXMLAnyCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, XMLDescriptor referenceDescriptor, AbstractRecord parentRow, DatabaseField field, Object originalObject, boolean wasXMLRoot)protected AbstractRecordXMLAnyObjectMapping. buildCompositeRow(Object attributeValue, AbstractSession session, XMLDescriptor referenceDescriptor, AbstractRecord parentRow, DatabaseField field, Object originalObject, boolean wasXMLRoot)protected AbstractRecordXMLCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLVariableXPathCollectionMapping. buildCompositeRow(XMLField variableField, Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLVariableXPathObjectMapping. buildCompositeRow(XMLField variableField, Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLCompositeCollectionMapping. buildCompositeRowForDescriptor(ClassDescriptor classDesc, Object attributeValue, AbstractSession session, XMLRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLCompositeObjectMapping. buildCompositeRowForDescriptor(ClassDescriptor classDesc, Object attributeValue, AbstractSession session, XMLRecord parentRow, DatabaseMapping.WriteType writeType)Methods in org.eclipse.persistence.oxm.mappings with parameters of type AbstractRecord Modifier and Type Method Description voidXMLAnyAttributeMapping. buildCloneFromRow(AbstractRecord Record, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)voidXMLAnyCollectionMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)voidXMLAnyObjectMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)voidXMLChoiceCollectionMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)voidXMLChoiceObjectMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)voidXMLInverseReferenceMapping. buildCloneFromRow(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object clone, CacheKey sharedCacheKey, ObjectBuildingQuery sourceQuery, UnitOfWorkImpl unitOfWork, AbstractSession executionSession)protected ObjectXMLCompositeCollectionMapping. buildCompositeObject(ClassDescriptor descriptor, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManger, AbstractSession targetSession)protected ObjectXMLCompositeObjectMapping. buildCompositeObject(ObjectBuilder objectBuilder, AbstractRecord nestedRow, ObjectBuildingQuery query, CacheKey parentCacheKey, JoinedAttributeManager joinManager, AbstractSession targetSession)protected AbstractRecordXMLAnyAttributeMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow)protected AbstractRecordXMLAnyCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, XMLDescriptor referenceDescriptor, AbstractRecord parentRow, DatabaseField field, Object originalObject, boolean wasXMLRoot)protected AbstractRecordXMLAnyObjectMapping. buildCompositeRow(Object attributeValue, AbstractSession session, XMLDescriptor referenceDescriptor, AbstractRecord parentRow, DatabaseField field, Object originalObject, boolean wasXMLRoot)protected AbstractRecordXMLCompositeCollectionMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected ObjectXMLCompositeObjectMapping. buildCompositeRow(Object attributeValue, AbstractSession session, AbstractRecord databaseRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLVariableXPathCollectionMapping. buildCompositeRow(XMLField variableField, Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)protected AbstractRecordXMLVariableXPathObjectMapping. buildCompositeRow(XMLField variableField, Object attributeValue, AbstractSession session, AbstractRecord parentRow, DatabaseMapping.WriteType writeType)ObjectXMLCompositeCollectionMapping. buildObjectFromNestedRow(AbstractRecord nestedRow, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)voidXMLCompositeObjectMapping. configureNestedRow(AbstractRecord parent, AbstractRecord child)ObjectXMLChoiceObjectMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)ObjectXMLCollectionReferenceMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Extract the primary key values from the row, then create an org.eclipse.persistence.internal.oxm.Reference instance and stored it on the session's org.eclipse.persistence.internal.oxm.ReferenceResolver.ObjectXMLCollectionReferenceMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected, Object container)INTERNAL: Extract the primary key values from the row, then create an org.eclipse.persistence.internal.oxm.Reference instance and stored it on the session's org.eclipse.persistence.internal.oxm.ReferenceResolver.ObjectXMLCompositeObjectMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)ObjectXMLObjectReferenceMapping. readFromRowIntoObject(AbstractRecord databaseRow, JoinedAttributeManager joinManager, Object targetObject, CacheKey parentCacheKey, ObjectBuildingQuery sourceQuery, AbstractSession executionSession, boolean isTargetProtected)INTERNAL: Extract the primary key values from the row, then create an org.eclipse.persistence.internal.oxm.Reference instance and store it on the session's org.eclipse.persistence.internal.oxm.ReferenceResolver.ObjectXMLAnyAttributeMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLAnyCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLAnyObjectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLBinaryDataCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLBinaryDataMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLChoiceCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLChoiceObjectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLCompositeCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLCompositeDirectCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Build the nested collection from the database row.ObjectXMLCompositeObjectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)ObjectXMLDirectMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Return the mapping's attribute value from the row.ObjectXMLFragmentCollectionMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)INTERNAL: Build the nested collection from the database row.ObjectXMLFragmentMapping. valueFromRow(AbstractRecord row, JoinedAttributeManager joinManager, ObjectBuildingQuery query, CacheKey cacheKey, AbstractSession executionSession, boolean isTargetProtected, Boolean[] wasCacheUsed)voidXMLAnyAttributeMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLAnyCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLAnyObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLBinaryDataCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLBinaryDataMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLChoiceCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLChoiceObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)voidXMLCollectionReferenceMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Write the attribute value from the object to the row.voidXMLCompositeCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL:voidXMLCompositeDirectCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL:voidXMLCompositeObjectMapping. writeFromObjectIntoRow(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL:voidXMLDirectMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidXMLFragmentCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL:voidXMLFragmentMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Get a value from the object and set that in the respective field of the row.voidXMLObjectReferenceMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)INTERNAL: Write the attribute value from the object to the row.voidXMLVariableXPathCollectionMapping. writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.WriteType writeType)protected voidXMLDirectMapping. writeValueIntoRow(AbstractRecord row, DatabaseField aField, Object fieldValue) -
Uses of AbstractRecord in org.eclipse.persistence.oxm.record
Subclasses of AbstractRecord in org.eclipse.persistence.oxm.record Modifier and Type Class Description classDOMRecordPUBLIC: Provides a Record/Map API on an XML DOM element.classUnmarshalRecordclassXMLRecordPUBLIC: Provides a Record/Map API on an XML DOM element. -
Uses of AbstractRecord in org.eclipse.persistence.platform.database
Methods in org.eclipse.persistence.platform.database with parameters of type AbstractRecord Modifier and Type Method Description StringDB2ZPlatform. buildProcedureCallString(StoredProcedureCall call, AbstractSession session, AbstractRecord row)INTERNAL: Used for sp calls.StringMySQLPlatform. buildProcedureCallString(StoredProcedureCall call, AbstractSession session, AbstractRecord row)Return the stored procedure syntax for this platform.StringPostgreSQLPlatform. buildProcedureCallString(StoredProcedureCall call, AbstractSession session, AbstractRecord row)INTERNAL: Used for sp calls.voidDB2Platform. writeParameterMarker(Writer writer, ParameterExpression parameter, AbstractRecord record, DatabaseCall call)INTERNAL: DB2 requires casting on certain operations, such as the CONCAT function, and parameterized queries of the form, ":param = :param".voidMySQLPlatform. writeParameterMarker(Writer writer, ParameterExpression expression, AbstractRecord record, DatabaseCall call)voidTimesTenPlatform. writeParameterMarker(Writer writer, ParameterExpression parameter, AbstractRecord record, DatabaseCall call)INTERNAL: TimesTen and requires cast around parameter markers if both operands of certain operators are parameter markers This method generates CAST for parameter markers whose type is correctly identified by the query compiler. -
Uses of AbstractRecord in org.eclipse.persistence.platform.database.jdbc
Methods in org.eclipse.persistence.platform.database.jdbc with parameters of type AbstractRecord Modifier and Type Method Description voidJDBCTypes. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)voidJDBCTypes. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)voidJDBCTypes. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call) -
Uses of AbstractRecord in org.eclipse.persistence.platform.database.oracle.plsql
Fields in org.eclipse.persistence.platform.database.oracle.plsql declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordPLSQLStoredProcedureCall. translationRowTranslation row stored after translation on the call clone, used only for logging.Methods in org.eclipse.persistence.platform.database.oracle.plsql that return AbstractRecord Modifier and Type Method Description AbstractRecordPLSQLStoredProcedureCall. buildOutputRow(CallableStatement statement, DatabaseAccessor accessor, AbstractSession session)Translate the SQL procedure output row, into the row expected by the PLSQL procedure.Methods in org.eclipse.persistence.platform.database.oracle.plsql with parameters of type AbstractRecord Modifier and Type Method Description voidOraclePLSQLTypes. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)INTERNAL: Build the query output row from the call output row.voidPLSQLrecord. buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues)voidOraclePLSQLTypes. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)INTERNAL: Append the parameter for logging purposes.voidPLSQLrecord. logParameter(StringBuilder sb, DatasourceCall.ParameterType direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)StatementPLSQLStoredProcedureCall. prepareStatement(DatabaseAccessor accessor, AbstractRecord translationRow, AbstractSession session)INTERNAL: Prepare the JDBC statement, this may be parameterize or a call statement.voidOraclePLSQLTypes. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call)INTERNAL: Translate the argument value from the query translation row to call translation row.voidPLSQLrecord. translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, List<DatabaseField> copyOfTranslationFields, List<DatabaseField> translationRowFields, List translationRowValues, StoredProcedureCall call)voidPLSQLStoredProcedureCall. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)Translate the PLSQL procedure translation row, into the row expected by the SQL procedure. -
Uses of AbstractRecord in org.eclipse.persistence.queries
Fields in org.eclipse.persistence.queries declared as AbstractRecord Modifier and Type Field Description protected AbstractRecordModifyQuery. modifyRowprotected AbstractRecordCursor. nextRowStore the next row, for 1-m joining.protected AbstractRecordScrollableCursor. previousRowStore the previous row, for 1-m joining.protected AbstractRecordCursor. translationRowprotected AbstractRecordDatabaseQuery. translationRowMappings and the descriptor use parameterized mechanisms that will be translated with the data from the row.Fields in org.eclipse.persistence.queries with type parameters of type AbstractRecord Modifier and Type Field Description protected Map<Object,List<AbstractRecord>>BatchFetchPolicy. dataResultsStores temporary list of rows from parent batch query per batched mapping.Methods in org.eclipse.persistence.queries that return AbstractRecord Modifier and Type Method Description AbstractRecordModifyQuery. getModifyRow()INTERNAL: Return the modify rowprotected AbstractRecordCursor. getTranslationRow()INTERNAL: Gets the translation row the query was executed with, used for incremental conforming.AbstractRecordDatabaseQuery. getTranslationRow()INTERNAL: Return the row for translationAbstractRecordDatabaseQuery. rowFromArguments(List argumentValues, AbstractSession session)INTERNAL: Translate argumentValues into a database row.Methods in org.eclipse.persistence.queries that return types with arguments of type AbstractRecord Modifier and Type Method Description List<AbstractRecord>BatchFetchPolicy. getAllDataResults()INTERNAL: Return temporary list of rows from parent batch query per batched mapping.Map<Object,List<AbstractRecord>>BatchFetchPolicy. getDataResults()INTERNAL: Return temporary list of rows from parent batch query per batched mapping.List<AbstractRecord>BatchFetchPolicy. getDataResults(DatabaseMapping mapping)INTERNAL: Return the remaining data results for the mapping.Methods in org.eclipse.persistence.queries with parameters of type AbstractRecord Modifier and Type Method Description voidBatchFetchPolicy. addDataResults(AbstractRecord row)INTERNAL: Add the row to the set of data results.voidSQLCall. appendTranslationParameter(Writer writer, ParameterExpression expression, DatabasePlatform platform, AbstractRecord record)INTERNAL: All values are printed as ? to allow for parameter binding or translation during the execute of the call.protected ObjectCursor. buildAndRegisterObject(AbstractRecord row)INTERNAL: builds and registers an object from a row for cursors.ObjectDataReadQuery. buildObject(AbstractRecord row)INTERNAL: Build the result value for the row.ObjectObjectLevelReadQuery. buildObject(AbstractRecord row)INTERNAL: Used to build the object, and register it if in the context of a unit of work.ObjectReadQuery. buildObject(AbstractRecord row)INTERNAL: By default return the row.ObjectReportQuery. buildObject(AbstractRecord row)INTERNAL: By default return the row.ObjectReportQuery. buildObject(AbstractRecord row, Vector toManyJoinData)INTERNAL: Construct a result from a row.protected voidReportQueryResult. buildResult(ReportQuery query, AbstractRecord row, Vector toManyData)INTERNAL: Create an array of attribute values (converted from raw field values using the mapping).protected abstract BooleanObjectLevelReadQuery. checkCustomQueryFlag(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check and return custom query flag.protected BooleanReadAllQuery. checkCustomQueryFlag(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check and return custom query flag.protected BooleanReadObjectQuery. checkCustomQueryFlag(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check and return custom query flag.ObjectDatabaseQuery. checkEarlyReturn(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if this query already knows the return value without performing any further work.ObjectDoesExistQuery. checkEarlyReturn(Object object, Object primaryKey, AbstractSession session, AbstractRecord translationRow)INTERNAL: Check if existence can be determined without going to the database.ObjectDoesExistQuery. checkEarlyReturn(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check if existence can be determined without going to the database.ObjectObjectLevelReadQuery. checkEarlyReturn(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if this query already knows the return value without performing any further work.protected abstract ObjectObjectLevelReadQuery. checkEarlyReturnLocal(AbstractSession session, AbstractRecord translationRow)INTERNAL: Contains the body of the check early return call, implemented by subclasses.protected ObjectReadAllQuery. checkEarlyReturnLocal(AbstractSession session, AbstractRecord translationRow)INTERNAL: The cache check is done before the prepare as a hit will not require the work to be done.protected ObjectReadObjectQuery. checkEarlyReturnLocal(AbstractSession session, AbstractRecord translationRow)INTERNAL: The cache check is done before the prepare as a hit will not require the work to be done.protected ObjectReportQuery. checkEarlyReturnLocal(AbstractSession session, AbstractRecord translationRow)INTERNAL: The cache check is done before the prepare as a hit will not require the work to be done.protected DatabaseQueryDatabaseQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.protected DatabaseQueryDeleteObjectQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.protected DatabaseQueryInsertObjectQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.protected DatabaseQueryObjectLevelReadQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.protected DatabaseQueryReportQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.protected DatabaseQueryUpdateObjectQuery. checkForCustomQuery(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if a custom query should be used for this query.voidDatabaseQuery. checkPrepare(AbstractSession session, AbstractRecord translationRow)INTERNAL: Check to see if this query needs to be prepare and prepare it.voidDatabaseQuery. checkPrepare(AbstractSession session, AbstractRecord translationRow, boolean force)INTERNAL: Check to see if this query needs to be prepare and prepare it.voidObjectLevelReadQuery. checkPrepare(AbstractSession session, AbstractRecord translationRow, boolean force)INTERNAL: Check to see if this query needs to be prepare and prepare it.protected ObjectObjectLevelReadQuery. conformIndividualResult(Object clone, UnitOfWorkImpl unitOfWork, AbstractRecord arguments, Expression selectionCriteriaClone, Map alreadyReturned)INTERNAL: Conforms and registers an individual result.protected ObjectReadAllQuery. conformResult(Object result, UnitOfWorkImpl unitOfWork, AbstractRecord arguments, boolean buildDirectlyFromRows)INTERNAL: Conform the result if specified.protected ObjectReadObjectQuery. conformResult(Object result, UnitOfWorkImpl unitOfWork, AbstractRecord databaseRow, boolean buildDirectlyFromRows)INTERNAL: Conform the result in the UnitOfWork.ObjectDatabaseQuery. execute(AbstractSession session, AbstractRecord translationRow)INTERNAL: Execute the query.ObjectDataReadQuery. execute(AbstractSession session, AbstractRecord row)INTERNAL: Execute the query.ObjectObjectLevelReadQuery. execute(AbstractSession session, AbstractRecord translationRow)INTERNAL: Execute the query.ObjectReadAllQuery. execute(AbstractSession session, AbstractRecord row)INTERNAL: Execute the query.ObjectReadObjectQuery. execute(AbstractSession session, AbstractRecord row)INTERNAL: Execute the query.voidDeleteAllQuery. executeDeleteAll(AbstractSession session, AbstractRecord translationRow, Vector objects)INTERNAL: Delete all queries are executed specially to avoid cloning and ensure preparing.ObjectDatabaseQuery. executeInUnitOfWork(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: Override query execution where Session is a UnitOfWork.ObjectDeleteAllQuery. executeInUnitOfWork(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: This method has to be broken.ObjectModifyAllQuery. executeInUnitOfWork(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: Override query execution where Session is a UnitOfWork.ObjectObjectLevelModifyQuery. executeInUnitOfWork(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: All have done is move code from UnitOfWork.internalExecuteQueryObjectObjectLevelReadQuery. executeInUnitOfWork(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: Execute the query in the unit of work.protected ObjectDeleteObjectQuery. executeInUnitOfWorkObjectLevelModifyQuery(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: Code was moved from UnitOfWork.internalExecuteQueryprotected ObjectObjectLevelModifyQuery. executeInUnitOfWorkObjectLevelModifyQuery(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow)INTERNAL: This code was moved from UnitOfWork.internalExecuteQuery.protected ObjectReadQuery. getQueryResults(AbstractSession session, AbstractRecord row, boolean checkExpiry)INTERNAL: To any user of this object with some knowledge of what the query's results may contain.PreparedStatementJPQLCall. prepareStatement(DatabaseAccessor accessor, AbstractRecord translationRow, AbstractSession session)INTERNAL: Prepare the JDBC statement, this may be parameterize or a call statement.StatementStoredProcedureCall. prepareStatement(DatabaseAccessor accessor, AbstractRecord translationRow, AbstractSession session)INTERNAL: Prepare the JDBC statement, this may be parameterize or a call statement.voidReportQuery. prepareSubSelect(AbstractSession session, AbstractRecord translationRow, Map clonedExpressions)INTERNAL: Prepare the receiver for being printed inside a subselect.protected ObjectReportQueryResult. processItem(ReportQuery query, AbstractRecord row, Vector toManyData, ReportItem item)INTERNAL: Return a value from an item and database row (converted from raw field values using the mapping).ObjectDatabaseQuery. redirectQuery(QueryRedirector redirector, DatabaseQuery queryToRedirect, AbstractSession session, AbstractRecord translationRow)INTERNAL: Use a EclipseLink redirector to redirect this query to a method.abstract ObjectObjectLevelReadQuery. registerResultInUnitOfWork(Object result, UnitOfWorkImpl unitOfWork, AbstractRecord arguments, boolean buildDirectlyFromRows)INTERNAL: All objects queried via a UnitOfWork get registered here.ObjectReadAllQuery. registerResultInUnitOfWork(Object result, UnitOfWorkImpl unitOfWork, AbstractRecord arguments, boolean buildDirectlyFromRows)INTERNAL: All objects queried via a UnitOfWork get registered here.ObjectReadObjectQuery. registerResultInUnitOfWork(Object result, UnitOfWorkImpl unitOfWork, AbstractRecord arguments, boolean buildDirectlyFromRows)INTERNAL: All objects queried via a UnitOfWork get registered here.ObjectReadAllQuery. registerResultSetInUnitOfWork(ResultSet resultSet, Vector fields, DatabaseField[] fieldsArray, UnitOfWorkImpl unitOfWork, AbstractRecord arguments)INTERNAL: Version of the previous method for ResultSet optimization.voidModifyQuery. setModifyRow(AbstractRecord row)INTERNAL: Set the modify rowprotected voidReadQuery. setQueryResults(Object resultFromQuery, AbstractRecord row, AbstractSession session)INTERNAL: Set the cached results of the query.voidCursor. setTranslationRow(AbstractRecord row)INTERNAL: Sets the translation row this query was executed with.voidDatabaseQuery. setTranslationRow(AbstractRecord translationRow)INTERNAL: Set the row for translationbooleanDatabaseQuery. shouldPrepare(AbstractRecord translationRow, AbstractSession session)INTERNAL: Check if the query should be prepared, or dynamic, depending on the arguments.voidJPQLCall. translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)INTERNAL: translate method comment.Method parameters in org.eclipse.persistence.queries with type arguments of type AbstractRecord Modifier and Type Method Description voidBatchFetchPolicy. setDataResults(List<AbstractRecord> rows)INTERNAL: Set the rows to the set of data results for each mapping.voidBatchFetchPolicy. setDataResults(Map<Object,List<AbstractRecord>> dataResults)INTERNAL: Set temporary list of rows from parent batch query per batched mapping.voidBatchFetchPolicy. setDataResults(DatabaseMapping mapping, List<AbstractRecord> rows)INTERNAL: Set the remaining data results for the mapping.Constructors in org.eclipse.persistence.queries with parameters of type AbstractRecord Constructor Description ReportQueryResult(ReportQuery query, AbstractRecord row, Vector toManyResults) -
Uses of AbstractRecord in org.eclipse.persistence.sessions
Subclasses of AbstractRecord in org.eclipse.persistence.sessions Modifier and Type Class Description classDatabaseRecordPurpose: Define a representation of a database row as field=>value pairs. -
Uses of AbstractRecord in org.eclipse.persistence.sessions.broker
Methods in org.eclipse.persistence.sessions.broker with parameters of type AbstractRecord Modifier and Type Method Description Collection<Accessor>SessionBroker. getAccessors(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Return the low-level database accessors.ObjectSessionBroker. internalExecuteQuery(DatabaseQuery query, AbstractRecord row)INTERNAL: Return the results from exeucting the database query.ObjectSessionBroker. retryQuery(DatabaseQuery query, AbstractRecord row, DatabaseException databaseException, int retryCount, AbstractSession executionSession)INTERNAL: A query execution failed due to an invalid query. -
Uses of AbstractRecord in org.eclipse.persistence.sessions.remote
Methods in org.eclipse.persistence.sessions.remote with parameters of type AbstractRecord Modifier and Type Method Description ObjectDistributedSession. executeQuery(DatabaseQuery query, AbstractRecord row)INTERNAL: Execute the database query. -
Uses of AbstractRecord in org.eclipse.persistence.sessions.server
Methods in org.eclipse.persistence.sessions.server with parameters of type AbstractRecord Modifier and Type Method Description ObjectClientSession. executeCall(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Execute the call on the correct connection accessor.ObjectServerSession. executeCall(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Execute the call on the correct connection accessor.List<Accessor>ServerSession. getAccessors(Call call, AbstractRecord translationRow, DatabaseQuery query)INTERNAL: Return the connections to use for the query execution.ObjectClientSession. retryQuery(DatabaseQuery query, AbstractRecord row, DatabaseException databaseException, int retryCount, AbstractSession executionSession)INTERNAL: A query execution failed due to an invalid query. -
Uses of AbstractRecord in org.eclipse.persistence.tools.schemaframework
Methods in org.eclipse.persistence.tools.schemaframework that return types with arguments of type AbstractRecord Modifier and Type Method Description Vector<AbstractRecord>SchemaManager. getAllColumnNames(String tableName)Get a description of table columns available in a catalog.Vector<AbstractRecord>SchemaManager. getAllColumnNames(String creatorName, String tableName)Get a description of table columns available in a catalog.Vector<AbstractRecord>SchemaManager. getAllTableNames()Get a description of tables available in a catalog.Vector<AbstractRecord>SchemaManager. getAllTableNames(String creatorName)Get a description of table columns available in a catalog.Vector<AbstractRecord>SchemaManager. getColumnInfo(String tableName, String columnName)Vector<AbstractRecord>SchemaManager. getColumnInfo(String catalog, String schema, String tableName, String columnName)Get a description of table columns available in a catalog.Vector<AbstractRecord>SchemaManager. getTableInfo(String catalog, String schema, String tableName, String[] types)Get a description of tables available in a catalog.Methods in org.eclipse.persistence.tools.schemaframework with parameters of type AbstractRecord Modifier and Type Method Description protected StoredProcedureDefinitionStoredProcedureGenerator. generateStoredProcedure(DatabaseQuery query, List<DatabaseField> fields, AbstractRecord rowForPrepare, String name)INTERNAL: Generates the stored procedure for this query using the row passed in for the check prepare.
-