public abstract class

BlobTypeDescriptor

extends Object
implements SqlTypeDescriptor
java.lang.Object
   ↳ org.hibernate.type.descriptor.sql.BlobTypeDescriptor

Class Overview

Descriptor for BLOB handling.

Summary

Fields
public static final BlobTypeDescriptor BLOB_BINDING
public static final BlobTypeDescriptor DEFAULT
public static final BlobTypeDescriptor PRIMITIVE_ARRAY_BINDING
public static final BlobTypeDescriptor STREAM_BINDING
Public Methods
<X> ValueBinder<X> getBinder(JavaTypeDescriptor<X> javaTypeDescriptor)
<X> ValueExtractor<X> getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor)
int getSqlType()
Return the java.sql.Types JDBC type-code for the column mapped by this type.
Protected Methods
abstract <X> BasicBinder<X> getBlobBinder(JavaTypeDescriptor<X> javaTypeDescriptor)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor

Fields

public static final BlobTypeDescriptor BLOB_BINDING

public static final BlobTypeDescriptor DEFAULT

public static final BlobTypeDescriptor PRIMITIVE_ARRAY_BINDING

public static final BlobTypeDescriptor STREAM_BINDING

Public Methods

public ValueBinder<X> getBinder (JavaTypeDescriptor<X> javaTypeDescriptor)

public ValueExtractor<X> getExtractor (JavaTypeDescriptor<X> javaTypeDescriptor)

public int getSqlType ()

Return the java.sql.Types JDBC type-code for the column mapped by this type.

Returns
  • The JDBC type-code

Protected Methods

protected abstract BasicBinder<X> getBlobBinder (JavaTypeDescriptor<X> javaTypeDescriptor)