类org.hibernate.type.descriptor.java.DataHelper源码实例Demo

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

源代码1 项目: lams   文件: BlobProxy.java
@Override
public byte[] getBytes() {
	if ( bytes == null ) {
		bytes = DataHelper.extractBytes( stream );
	}
	return bytes;
}
 
源代码2 项目: lams   文件: CharacterStreamImpl.java
@Override
public String asString() {
	if ( string == null ) {
		string = DataHelper.extractString( reader );
	}
	return string;
}
 
源代码3 项目: spring-data-jpa-extra   文件: JSONType.java
private static String extractString(Object value) {
    if (value == null) {
        return null;
    }
    if (value instanceof String) {
        return (String) value;
    }
    if (value instanceof Reader) {
        return DataHelper.extractString((Reader) value);
    }
    if (value instanceof Clob) {
        return DataHelper.extractString((Clob) value);
    }
    return null;
}
 
源代码4 项目: cosmo   文件: BufferedContentTypeDescriptor.java
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(BufferedContent value, Class<X> type, WrapperOptions options) {
    if (value == null) {
        return null;
    }
    if (BufferedContent.class.isAssignableFrom(type)) {
        return (X) value;
    }
    if (BinaryStream.class.isAssignableFrom(type)) {
        return (X) new BinaryStreamImpl(DataHelper.extractBytes(value.getInputStream()));
    }
    throw unknownUnwrap(type);
}
 
源代码5 项目: lams   文件: AbstractHANADialect.java
@Override
public long position(Clob searchstr, long start) throws SQLException {
	return this.data.indexOf( DataHelper.extractString( searchstr ), (int) ( start - 1 ) );
}
 
@Override
public String convert(Clob source) {
    return DataHelper.extractString(source);
}
 
源代码7 项目: cosmo   文件: BufferedContentTypeDescriptor.java
@Override
public String toString(BufferedContent value) {
    final byte[] bytes;
    bytes = DataHelper.extractBytes(value.getInputStream());
    return PrimitiveByteArrayTypeDescriptor.INSTANCE.toString(bytes);
}
 
 类所在包
 类方法
 同包方法