HHH-16741 Fully remove the deprecated method getJdbcMappings()
This commit is contained in:
parent
03132883f4
commit
7c089a5c4b
|
@ -6,14 +6,11 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import org.hibernate.generator.Generator;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping;
|
import org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping;
|
||||||
import org.hibernate.property.access.spi.PropertyAccess;
|
import org.hibernate.property.access.spi.PropertyAccess;
|
||||||
import org.hibernate.sql.results.graph.DatabaseSnapshotContributor;
|
import org.hibernate.sql.results.graph.DatabaseSnapshotContributor;
|
||||||
import org.hibernate.sql.results.graph.Fetchable;
|
import org.hibernate.sql.results.graph.Fetchable;
|
||||||
import org.hibernate.generator.Generator;
|
|
||||||
import org.hibernate.type.descriptor.java.JavaType;
|
import org.hibernate.type.descriptor.java.JavaType;
|
||||||
import org.hibernate.type.descriptor.java.MutabilityPlan;
|
import org.hibernate.type.descriptor.java.MutabilityPlan;
|
||||||
import org.hibernate.type.descriptor.java.MutabilityPlanExposer;
|
import org.hibernate.type.descriptor.java.MutabilityPlanExposer;
|
||||||
|
@ -122,12 +119,4 @@ public interface AttributeMapping
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping;
|
import org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,12 +25,4 @@ public interface BasicEntityIdentifierMapping extends SingleAttributeIdentifierM
|
||||||
@Override
|
@Override
|
||||||
boolean isInsertable();
|
boolean isInsertable();
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,10 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.cache.MutableCacheKeyBuilder;
|
import org.hibernate.cache.MutableCacheKeyBuilder;
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
|
|
||||||
|
@ -31,12 +27,6 @@ public interface BasicValuedMapping extends ValueMapping, SqlExpressible {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( getJdbcMapping() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default JdbcMapping getJdbcMapping(int index) {
|
default JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.sql.results.graph.Fetchable;
|
import org.hibernate.sql.results.graph.Fetchable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -30,12 +28,6 @@ public interface BasicValuedModelPart extends BasicValuedMapping, ValuedModelPar
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return BasicValuedMapping.super.getJdbcMappings();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default JdbcMapping getJdbcMapping(int index) {
|
default JdbcMapping getJdbcMapping(int index) {
|
||||||
return BasicValuedMapping.super.getJdbcMapping( index );
|
return BasicValuedMapping.super.getJdbcMapping( index );
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.Incubating;
|
import org.hibernate.Incubating;
|
||||||
import org.hibernate.cache.MutableCacheKeyBuilder;
|
import org.hibernate.cache.MutableCacheKeyBuilder;
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
|
@ -31,19 +28,6 @@ public interface Bindable extends JdbcMappingContainer {
|
||||||
return forEachJdbcType( (index, jdbcMapping) -> {} );
|
return forEachJdbcType( (index, jdbcMapping) -> {} );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* The list of JDBC mappings
|
|
||||||
* @deprecated Prefer using {@link #getJdbcMapping(int)} or {@link #forEachJdbcType(IndexedConsumer)}
|
|
||||||
* and its variations.
|
|
||||||
*/
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachJdbcType( (index, jdbcMapping) -> results.add( jdbcMapping ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Visit each of JdbcMapping
|
* Visit each of JdbcMapping
|
||||||
*
|
*
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.BiConsumer;
|
import java.util.function.BiConsumer;
|
||||||
|
|
||||||
import org.hibernate.internal.util.IndexedConsumer;
|
import org.hibernate.internal.util.IndexedConsumer;
|
||||||
|
@ -217,10 +216,6 @@ public interface EmbeddableMappingType extends ManagedMappingType, SelectableMap
|
||||||
@Override
|
@Override
|
||||||
int getJdbcTypeCount();
|
int getJdbcTypeCount();
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
List<JdbcMapping> getJdbcMappings();
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
int forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action);
|
int forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action);
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
import org.hibernate.cache.MutableCacheKeyBuilder;
|
import org.hibernate.cache.MutableCacheKeyBuilder;
|
||||||
|
@ -63,12 +62,6 @@ public interface EmbeddableValuedModelPart extends ValuedModelPart, Fetchable, F
|
||||||
return getEmbeddableTypeDescriptor().getJdbcTypeCount();
|
return getEmbeddableTypeDescriptor().getJdbcTypeCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return getEmbeddableTypeDescriptor().getJdbcMappings();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default JdbcMapping getJdbcMapping(int index) {
|
default JdbcMapping getJdbcMapping(int index) {
|
||||||
return getEmbeddableTypeDescriptor().getJdbcMapping( index );
|
return getEmbeddableTypeDescriptor().getJdbcMapping( index );
|
||||||
|
|
|
@ -6,15 +6,12 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.Incubating;
|
import org.hibernate.Incubating;
|
||||||
import org.hibernate.internal.util.IndexedConsumer;
|
import org.hibernate.internal.util.IndexedConsumer;
|
||||||
import org.hibernate.type.descriptor.converter.spi.BasicValueConverter;
|
|
||||||
import org.hibernate.query.sqm.CastType;
|
import org.hibernate.query.sqm.CastType;
|
||||||
import org.hibernate.type.descriptor.ValueBinder;
|
import org.hibernate.type.descriptor.ValueBinder;
|
||||||
import org.hibernate.type.descriptor.ValueExtractor;
|
import org.hibernate.type.descriptor.ValueExtractor;
|
||||||
|
import org.hibernate.type.descriptor.converter.spi.BasicValueConverter;
|
||||||
import org.hibernate.type.descriptor.java.JavaType;
|
import org.hibernate.type.descriptor.java.JavaType;
|
||||||
import org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter;
|
import org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter;
|
||||||
import org.hibernate.type.descriptor.jdbc.JdbcType;
|
import org.hibernate.type.descriptor.jdbc.JdbcType;
|
||||||
|
@ -131,12 +128,6 @@ public interface JdbcMapping extends MappingType, JdbcMappingContainer {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( this );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default JdbcMapping getJdbcMapping(int index) {
|
default JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.internal.util.IndexedConsumer;
|
import org.hibernate.internal.util.IndexedConsumer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -22,18 +19,6 @@ public interface JdbcMappingContainer {
|
||||||
return forEachJdbcType( (index, jdbcMapping) -> {} );
|
return forEachJdbcType( (index, jdbcMapping) -> {} );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* The list of JDBC mappings
|
|
||||||
* @deprecated Prefer using {@link #getJdbcMapping(int)} or {@link #forEachJdbcType(IndexedConsumer)}
|
|
||||||
* and its variations.
|
|
||||||
*/
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachJdbcType( (index, jdbcMapping) -> results.add( jdbcMapping ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
JdbcMapping getJdbcMapping(int index);
|
JdbcMapping getJdbcMapping(int index);
|
||||||
|
|
||||||
default JdbcMapping getSingleJdbcMapping() {
|
default JdbcMapping getSingleJdbcMapping() {
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
@ -188,12 +186,4 @@ public interface PluralAttributeMapping
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachJdbcType( (index, jdbcMapping) -> results.add( jdbcMapping ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A container for multiple selectable (column, formula) mappings.
|
* A container for multiple selectable (column, formula) mappings.
|
||||||
*
|
*
|
||||||
|
@ -45,16 +42,4 @@ public interface SelectableMappings {
|
||||||
return forEachSelectable( 0, consumer );
|
return forEachSelectable( 0, consumer );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Obtain the JdbcMappings for the underlying selectable mappings
|
|
||||||
*
|
|
||||||
* @see SelectableMapping#getJdbcMapping()
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping;
|
package org.hibernate.metamodel.mapping;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).
|
* Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).
|
||||||
* <p/>
|
* <p/>
|
||||||
|
@ -79,11 +76,4 @@ public interface ValuedModelPart extends ModelPart, ValueMapping, SelectableMapp
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -536,12 +536,6 @@ public abstract class AbstractEmbeddableMapping implements EmbeddableMappingType
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return getSelectableMappings().getJdbcMappings();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
return getSelectable( index ).getJdbcMapping();
|
return getSelectable( index ).getJdbcMapping();
|
||||||
|
|
|
@ -6,18 +6,14 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping.internal;
|
package org.hibernate.metamodel.mapping.internal;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.engine.FetchStyle;
|
import org.hibernate.engine.FetchStyle;
|
||||||
import org.hibernate.engine.FetchTiming;
|
import org.hibernate.engine.FetchTiming;
|
||||||
|
import org.hibernate.generator.Generator;
|
||||||
import org.hibernate.metamodel.mapping.AttributeMetadata;
|
import org.hibernate.metamodel.mapping.AttributeMetadata;
|
||||||
import org.hibernate.metamodel.mapping.JdbcMapping;
|
|
||||||
import org.hibernate.metamodel.mapping.ManagedMappingType;
|
import org.hibernate.metamodel.mapping.ManagedMappingType;
|
||||||
import org.hibernate.metamodel.mapping.SingularAttributeMapping;
|
import org.hibernate.metamodel.mapping.SingularAttributeMapping;
|
||||||
import org.hibernate.property.access.spi.PropertyAccess;
|
import org.hibernate.property.access.spi.PropertyAccess;
|
||||||
import org.hibernate.sql.results.graph.FetchOptions;
|
import org.hibernate.sql.results.graph.FetchOptions;
|
||||||
import org.hibernate.generator.Generator;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Steve Ebersole
|
* @author Steve Ebersole
|
||||||
|
@ -71,11 +67,4 @@ public abstract class AbstractSingularAttributeMapping
|
||||||
return findContainingEntityMapping().getEntityPersister().getEntityMetamodel().getGenerators()[getStateArrayPosition()];
|
return findContainingEntityMapping().getEntityPersister().getEntityMetamodel().getGenerators()[getStateArrayPosition()];
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping.internal;
|
package org.hibernate.metamodel.mapping.internal;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.BiConsumer;
|
import java.util.function.BiConsumer;
|
||||||
|
|
||||||
import org.hibernate.engine.FetchStyle;
|
import org.hibernate.engine.FetchStyle;
|
||||||
|
@ -288,12 +286,6 @@ public class AnyKeyPart implements BasicValuedModelPart, FetchOptions {
|
||||||
return getJdbcTypeCount();
|
return getJdbcTypeCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( jdbcMapping );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping.internal;
|
package org.hibernate.metamodel.mapping.internal;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.BiConsumer;
|
import java.util.function.BiConsumer;
|
||||||
|
|
||||||
import org.hibernate.engine.FetchStyle;
|
import org.hibernate.engine.FetchStyle;
|
||||||
|
@ -281,12 +279,6 @@ public class BasicValuedCollectionPart
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( getJdbcMapping() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -376,12 +376,6 @@ public class CompoundNaturalIdMapping extends AbstractNaturalIdMapping implement
|
||||||
return jdbcMappings.size();
|
return jdbcMappings.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return jdbcMappings;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
return jdbcMappings.get( index );
|
return jdbcMappings.get( index );
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.metamodel.mapping.internal;
|
package org.hibernate.metamodel.mapping.internal;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.BiConsumer;
|
import java.util.function.BiConsumer;
|
||||||
|
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
|
@ -23,7 +21,6 @@ import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.sql.ast.spi.SqlSelection;
|
import org.hibernate.sql.ast.spi.SqlSelection;
|
||||||
import org.hibernate.sql.ast.tree.from.TableGroup;
|
import org.hibernate.sql.ast.tree.from.TableGroup;
|
||||||
import org.hibernate.sql.results.graph.DomainResultCreationState;
|
import org.hibernate.sql.results.graph.DomainResultCreationState;
|
||||||
import org.hibernate.sql.results.graph.Fetchable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Support for {@link jakarta.persistence.EmbeddedId}
|
* Support for {@link jakarta.persistence.EmbeddedId}
|
||||||
|
@ -121,12 +118,4 @@ public class EmbeddedIdentifierMappingImpl
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -562,13 +562,6 @@ public class SimpleForeignKeyDescriptor implements ForeignKeyDescriptor, BasicVa
|
||||||
return associationKey;
|
return associationKey;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( targetSide.getModelPart().getJdbcMapping() );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -18,10 +18,17 @@ import org.hibernate.engine.spi.PersistenceContext;
|
||||||
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
import org.hibernate.internal.util.IndexedConsumer;
|
import org.hibernate.internal.util.IndexedConsumer;
|
||||||
import org.hibernate.loader.ast.internal.*;
|
import org.hibernate.loader.ast.internal.MultiNaturalIdLoaderArrayParam;
|
||||||
|
import org.hibernate.loader.ast.internal.MultiNaturalIdLoaderInPredicate;
|
||||||
|
import org.hibernate.loader.ast.internal.SimpleNaturalIdLoader;
|
||||||
import org.hibernate.loader.ast.spi.MultiNaturalIdLoader;
|
import org.hibernate.loader.ast.spi.MultiNaturalIdLoader;
|
||||||
import org.hibernate.loader.ast.spi.NaturalIdLoader;
|
import org.hibernate.loader.ast.spi.NaturalIdLoader;
|
||||||
import org.hibernate.metamodel.mapping.*;
|
import org.hibernate.metamodel.mapping.AttributeMapping;
|
||||||
|
import org.hibernate.metamodel.mapping.EntityMappingType;
|
||||||
|
import org.hibernate.metamodel.mapping.JdbcMapping;
|
||||||
|
import org.hibernate.metamodel.mapping.MappingType;
|
||||||
|
import org.hibernate.metamodel.mapping.SelectableConsumer;
|
||||||
|
import org.hibernate.metamodel.mapping.SingularAttributeMapping;
|
||||||
import org.hibernate.persister.entity.EntityPersister;
|
import org.hibernate.persister.entity.EntityPersister;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.sql.ast.spi.SqlSelection;
|
import org.hibernate.sql.ast.spi.SqlSelection;
|
||||||
|
@ -224,12 +231,6 @@ public class SimpleNaturalIdMapping extends AbstractNaturalIdMapping implements
|
||||||
return attribute.getJdbcTypeCount();
|
return attribute.getJdbcTypeCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return attribute.getJdbcMappings();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
return attribute.getJdbcMapping( index );
|
return attribute.getJdbcMapping( index );
|
||||||
|
|
|
@ -287,14 +287,6 @@ public class AnonymousTupleEmbeddableValuedModelPart implements EmbeddableValued
|
||||||
return getSelectable( index ).getJdbcMapping();
|
return getSelectable( index ).getJdbcMapping();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int forEachSelectable(SelectableConsumer consumer) {
|
public int forEachSelectable(SelectableConsumer consumer) {
|
||||||
return forEachSelectable( 0, consumer );
|
return forEachSelectable( 0, consumer );
|
||||||
|
|
|
@ -214,14 +214,6 @@ public class AnonymousTupleEntityValuedModelPart
|
||||||
.setValue( instance, value );
|
.setValue( instance, value );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachSelectable( (index, selection) -> results.add( selection.getJdbcMapping() ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
return identifierMapping.getJdbcMapping( index );
|
return identifierMapping.getJdbcMapping( index );
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.query.derived;
|
package org.hibernate.query.derived;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -346,14 +345,6 @@ public class AnonymousTupleTableGroupProducer implements TableGroupProducer, Map
|
||||||
throw new UnsupportedOperationException( "Not yet implemented" );
|
throw new UnsupportedOperationException( "Not yet implemented" );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
final List<JdbcMapping> results = new ArrayList<>();
|
|
||||||
forEachJdbcType( (index, jdbcMapping) -> results.add( jdbcMapping ) );
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object disassemble(Object value, SharedSessionContractImplementor session) {
|
public Object disassemble(Object value, SharedSessionContractImplementor session) {
|
||||||
throw new UnsupportedOperationException( "Not yet implemented" );
|
throw new UnsupportedOperationException( "Not yet implemented" );
|
||||||
|
|
|
@ -6,14 +6,12 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.sql.ast.tree.expression;
|
package org.hibernate.sql.ast.tree.expression;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.cache.MutableCacheKeyBuilder;
|
import org.hibernate.cache.MutableCacheKeyBuilder;
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
import org.hibernate.internal.util.IndexedConsumer;
|
import org.hibernate.internal.util.IndexedConsumer;
|
||||||
|
import org.hibernate.metamodel.mapping.DiscriminatorType;
|
||||||
import org.hibernate.metamodel.mapping.JdbcMapping;
|
import org.hibernate.metamodel.mapping.JdbcMapping;
|
||||||
import org.hibernate.metamodel.mapping.MappingModelExpressible;
|
import org.hibernate.metamodel.mapping.MappingModelExpressible;
|
||||||
import org.hibernate.metamodel.mapping.DiscriminatorType;
|
|
||||||
import org.hibernate.persister.entity.EntityPersister;
|
import org.hibernate.persister.entity.EntityPersister;
|
||||||
import org.hibernate.persister.entity.Queryable;
|
import org.hibernate.persister.entity.Queryable;
|
||||||
import org.hibernate.query.sqm.sql.internal.DomainResultProducer;
|
import org.hibernate.query.sqm.sql.internal.DomainResultProducer;
|
||||||
|
@ -55,12 +53,6 @@ public class EntityTypeLiteral
|
||||||
return discriminatorType.getJdbcTypeCount();
|
return discriminatorType.getJdbcTypeCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return discriminatorType.getJdbcMappings();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
return discriminatorType.getJdbcMapping( index );
|
return discriminatorType.getJdbcMapping( index );
|
||||||
|
|
|
@ -9,8 +9,6 @@ package org.hibernate.sql.ast.tree.expression;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.sql.PreparedStatement;
|
import java.sql.PreparedStatement;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.cache.MutableCacheKeyBuilder;
|
import org.hibernate.cache.MutableCacheKeyBuilder;
|
||||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
import org.hibernate.engine.spi.SharedSessionContractImplementor;
|
||||||
|
@ -92,12 +90,6 @@ public class JdbcLiteral<T> implements Literal, MappingModelExpressible<T>, Doma
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
public List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( jdbcMapping );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdbcMapping getJdbcMapping(int index) {
|
public JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.type;
|
package org.hibernate.type;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.hibernate.Incubating;
|
import org.hibernate.Incubating;
|
||||||
import org.hibernate.dialect.Dialect;
|
import org.hibernate.dialect.Dialect;
|
||||||
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
||||||
|
@ -17,10 +14,10 @@ import org.hibernate.internal.util.IndexedConsumer;
|
||||||
import org.hibernate.metamodel.mapping.BasicValuedMapping;
|
import org.hibernate.metamodel.mapping.BasicValuedMapping;
|
||||||
import org.hibernate.metamodel.mapping.JdbcMapping;
|
import org.hibernate.metamodel.mapping.JdbcMapping;
|
||||||
import org.hibernate.metamodel.mapping.MappingType;
|
import org.hibernate.metamodel.mapping.MappingType;
|
||||||
import org.hibernate.type.descriptor.converter.spi.BasicValueConverter;
|
|
||||||
import org.hibernate.metamodel.model.domain.BasicDomainType;
|
import org.hibernate.metamodel.model.domain.BasicDomainType;
|
||||||
import org.hibernate.type.descriptor.ValueBinder;
|
import org.hibernate.type.descriptor.ValueBinder;
|
||||||
import org.hibernate.type.descriptor.ValueExtractor;
|
import org.hibernate.type.descriptor.ValueExtractor;
|
||||||
|
import org.hibernate.type.descriptor.converter.spi.BasicValueConverter;
|
||||||
import org.hibernate.type.descriptor.java.JavaType;
|
import org.hibernate.type.descriptor.java.JavaType;
|
||||||
import org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter;
|
import org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter;
|
||||||
|
|
||||||
|
@ -68,12 +65,6 @@ public interface BasicType<T> extends Type, BasicDomainType<T>, MappingType, Bas
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
|
||||||
@Override
|
|
||||||
default List<JdbcMapping> getJdbcMappings() {
|
|
||||||
return Collections.singletonList( this );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default JdbcMapping getJdbcMapping(int index) {
|
default JdbcMapping getJdbcMapping(int index) {
|
||||||
if ( index != 0 ) {
|
if ( index != 0 ) {
|
||||||
|
|
Loading…
Reference in New Issue