Class SelectableMappingsImpl
java.lang.Object
org.hibernate.metamodel.mapping.internal.SelectableMappingsImpl
- All Implemented Interfaces:
SelectableMappings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintforEachSelectable(int offset, SelectableConsumer consumer) Visit each contained selectable mapping.static SelectableMappingsfrom(String containingTableExpression, Value value, int[] propertyOrder, @Nullable SelectablePath parentSelectablePath, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappingsfrom(String containingTableExpression, Value value, int[] propertyOrder, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappingsfrom(EmbeddableMappingType embeddableMappingType) intThe 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, waitMethods 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, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) -
from
public static SelectableMappings from(String containingTableExpression, Value value, int[] propertyOrder, @Nullable SelectablePath parentSelectablePath, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) -
from
-
getSelectable
Description copied from interface:SelectableMappingsGet the selectable at the given position- Specified by:
getSelectablein interfaceSelectableMappings
-
getJdbcTypeCount
public int getJdbcTypeCount()Description copied from interface:SelectableMappingsThe number of selectables- Specified by:
getJdbcTypeCountin interfaceSelectableMappings
-
forEachSelectable
Description copied from interface:SelectableMappingsVisit 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:
forEachSelectablein interfaceSelectableMappings- See Also:
-