The IJoinable type exposes the following members.

Methods

  NameDescription
Public methodConsumesCollectionAlias
Very, very, very ugly...
Public methodConsumesEntityAlias
Very, very, very ugly...
Public methodFilterFragment
Get the where clause filter, given a query alias and considering enabled session filters
Public methodFromJoinFragment
Get the from clause part of any joins (optional operation)
Public methodOneToManyFilterFragment
Public methodSelectFragment
All columns to select, when loading.
Public methodWhereJoinFragment
Get the where clause part of any joins (optional operation)

Properties

  NameDescription
Public propertyIsCollection
Is this instance actually a ICollectionPersister?
Public propertyKeyColumnNames
The columns to join on.
Public propertyName
An identifying name; a class name or collection role name.
Public propertyTableName
The table to join to.

See Also