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

        java.lang.Object getJoinValue​(java.lang.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

        java.lang.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,
                                  java.lang.Object autogen)
        Use the given auto-assigned value to set this join value's field on the given instance.