Class SelectableMappingsImpl
java.lang.Object
org.hibernate.metamodel.mapping.internal.SelectableMappingsImpl
- All Implemented Interfaces:
SelectableMappings
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
forEachSelectable
(int offset, SelectableConsumer consumer) Visit each contained selectable mapping.static SelectableMappings
from
(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappings
from
(EmbeddableMappingType embeddableMappingType) int
The number of selectablesgetSelectable
(int columnIndex) Get the selectable at the given positionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableMappings
forEachSelectable
-
Constructor Details
-
SelectableMappingsImpl
-
-
Method Details
-
from
public static SelectableMappings from(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) -
from
-
getSelectable
Description copied from interface:SelectableMappings
Get the selectable at the given position- Specified by:
getSelectable
in interfaceSelectableMappings
-
getJdbcTypeCount
public int getJdbcTypeCount()Description copied from interface:SelectableMappings
The number of selectables- Specified by:
getJdbcTypeCount
in interfaceSelectableMappings
-
forEachSelectable
Description copied from interface:SelectableMappings
Visit each contained selectable mapping. As the selectables are iterated, we call `SelectionConsumer` passing along `offset` + our current iteration index. The return is the number of selectables we directly contain- Specified by:
forEachSelectable
in interfaceSelectableMappings
- See Also:
-