Interface Joinable

    • Method Detail

      • getFieldIndex

        int getFieldIndex()
        Return the field index of this joinable, or -1 if not a field.
      • getColumns

        Column[] getColumns()
        The columns managed by this joinable.
      • getJoinValue

        Object getJoinValue​(Object val,
                            Column col,
                            JDBCStore store)
        Return the join value of the given column.
        Parameters:
        val - the value of the field for this joinable
        col - the column of this joinable whose value to return
      • getJoinValue

        Object getJoinValue​(OpenJPAStateManager sm,
                            Column col,
                            JDBCStore store)
        Return the join value of the given column.
        Parameters:
        sm - the instance from which to get the value
        col - the column whose value to return
      • setAutoAssignedValue

        void setAutoAssignedValue​(OpenJPAStateManager sm,
                                  JDBCStore store,
                                  Column col,
                                  Object autogen)
        Use the given auto-assigned value to set this join value's field on the given instance.