类org.hibernate.engine.jdbc.Size源码实例Demo

下面列出了怎么用org.hibernate.engine.jdbc.Size的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: lams   文件: ComponentType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	//Not called at runtime so doesn't matter if its slow :)
	final Size[] sizes = new Size[getColumnSpan( mapping )];
	int soFar = 0;
	for ( Type propertyType : propertyTypes ) {
		final Size[] propertySizes = propertyType.dictatedSizes( mapping );
		System.arraycopy( propertySizes, 0, sizes, soFar, propertySizes.length );
		soFar += propertySizes.length;
	}
	return sizes;
}
 
源代码2 项目: lams   文件: ComponentType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	//Not called at runtime so doesn't matter if its slow :)
	final Size[] sizes = new Size[getColumnSpan( mapping )];
	int soFar = 0;
	for ( Type propertyType : propertyTypes ) {
		final Size[] propertySizes = propertyType.defaultSizes( mapping );
		System.arraycopy( propertySizes, 0, sizes, soFar, propertySizes.length );
		soFar += propertySizes.length;
	}
	return sizes;
}
 
源代码3 项目: lams   文件: CustomType.java
public CustomType(UserType userType, String[] registrationKeys) throws MappingException {
	this.userType = userType;
	this.name = userType.getClass().getName();
	this.types = userType.sqlTypes();
	this.dictatedSizes = Sized.class.isInstance( userType )
			? ( (Sized) userType ).dictatedSizes()
			: new Size[ types.length ];
	this.defaultSizes = Sized.class.isInstance( userType )
			? ( (Sized) userType ).defaultSizes()
			: new Size[ types.length ];
	this.customLogging = LoggableUserType.class.isInstance( userType );
	this.registrationKeys = registrationKeys;
}
 
源代码4 项目: lams   文件: CompositeCustomType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	//Not called at runtime so doesn't matter if its slow :)
	final Size[] sizes = new Size[getColumnSpan( mapping )];
	int soFar = 0;
	for ( Type propertyType : userType.getPropertyTypes() ) {
		final Size[] propertySizes = propertyType.dictatedSizes( mapping );
		System.arraycopy( propertySizes, 0, sizes, soFar, propertySizes.length );
		soFar += propertySizes.length;
	}
	return sizes;
}
 
源代码5 项目: lams   文件: CompositeCustomType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	//Not called at runtime so doesn't matter if its slow :)
	final Size[] sizes = new Size[getColumnSpan( mapping )];
	int soFar = 0;
	for ( Type propertyType : userType.getPropertyTypes() ) {
		final Size[] propertySizes = propertyType.defaultSizes( mapping );
		System.arraycopy( propertySizes, 0, sizes, soFar, propertySizes.length );
		soFar += propertySizes.length;
	}
	return sizes;
}
 
源代码6 项目: lams   文件: DiscriminatorType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return underlyingType.dictatedSizes( mapping );
}
 
源代码7 项目: lams   文件: DiscriminatorType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return underlyingType.defaultSizes( mapping );
}
 
源代码8 项目: lams   文件: SpecialOneToOneType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return super.getIdentifierOrUniqueKeyType( mapping ).dictatedSizes( mapping );
}
 
源代码9 项目: lams   文件: SpecialOneToOneType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return super.getIdentifierOrUniqueKeyType( mapping ).defaultSizes( mapping );
}
 
源代码10 项目: lams   文件: CustomType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return dictatedSizes;
}
 
源代码11 项目: lams   文件: CustomType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return defaultSizes;
}
 
源代码12 项目: lams   文件: AbstractStandardBasicType.java
protected static Size getDefaultSize() {
	return DEFAULT_SIZE;
}
 
源代码13 项目: lams   文件: AbstractStandardBasicType.java
protected Size getDictatedSize() {
	return dictatedSize;
}
 
源代码14 项目: lams   文件: AbstractStandardBasicType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return new Size[] { getDictatedSize() };
}
 
源代码15 项目: lams   文件: AbstractStandardBasicType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return new Size[] { getDefaultSize() };
}
 
源代码16 项目: lams   文件: ManyToOneType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return requireIdentifierOrUniqueKeyType( mapping ).dictatedSizes( mapping );
}
 
源代码17 项目: lams   文件: ManyToOneType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return requireIdentifierOrUniqueKeyType( mapping ).defaultSizes( mapping );
}
 
源代码18 项目: lams   文件: OneToOneType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return SIZES;
}
 
源代码19 项目: lams   文件: OneToOneType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return SIZES;
}
 
源代码20 项目: lams   文件: AnyType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return ArrayHelper.join( discriminatorType.dictatedSizes( mapping ), identifierType.dictatedSizes( mapping ) );
}
 
源代码21 项目: lams   文件: AnyType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return ArrayHelper.join( discriminatorType.defaultSizes( mapping ), identifierType.defaultSizes( mapping ) );
}
 
源代码22 项目: lams   文件: CollectionType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return new Size[] { LEGACY_DICTATED_SIZE };
}
 
源代码23 项目: lams   文件: CollectionType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return new Size[] { LEGACY_DEFAULT_SIZE };
}
 
源代码24 项目: lams   文件: MetaType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return baseType.dictatedSizes( mapping );
}
 
源代码25 项目: lams   文件: MetaType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
	return baseType.defaultSizes( mapping );
}
 
源代码26 项目: hibernate-types   文件: ImmutableType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
    return new Size[]{new Size()};
}
 
源代码27 项目: hibernate-types   文件: ImmutableType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
    return dictatedSizes(mapping);
}
 
源代码28 项目: hibernate-types   文件: ImmutableType.java
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
    return new Size[]{new Size()};
}
 
源代码29 项目: hibernate-types   文件: ImmutableType.java
@Override
public Size[] defaultSizes(Mapping mapping) throws MappingException {
    return dictatedSizes(mapping);
}
 
@Override
public Size[] dictatedSizes(Mapping mapping) throws MappingException {
	return columnMapper.getHibernateType().dictatedSizes(mapping);
}
 
 类所在包
 类方法
 同包方法