站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

Uses of Interface org.hibernate.type.Type (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


Uses of Interface
org.hibernate.type.Type

Packages that use Type
org.hibernate This package defines the central Hibernate APIs. 
org.hibernate.cache This package defines APIs and implementations for the second-level cache and query cache. 
org.hibernate.classic This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. 
org.hibernate.collection This package defines a framework for collection wrappers. 
org.hibernate.criterion A framework for defining restriction criteria and order criteria. 
org.hibernate.dialect This package abstracts the SQL dialect of the underlying database. 
org.hibernate.dialect.function A framework for defining database-specific SQL functions that are available via the dialect. 
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.engine.query   
org.hibernate.engine.query.sql   
org.hibernate.event.def This package defines a default set of event listeners that implements the default behaviors of Hibernate. 
org.hibernate.hql This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). 
org.hibernate.hql.ast An ANTLR-based parser for Hibernate Query Language. 
org.hibernate.hql.ast.tree   
org.hibernate.hql.ast.util   
org.hibernate.hql.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed. 
org.hibernate.id This package contains internal implementation classes for the main API interfaces. 
org.hibernate.id.enhanced   
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. 
org.hibernate.loader.collection This package defines collection initializers  
org.hibernate.loader.criteria This package defines the criteria query compiler and loader  
org.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQL  
org.hibernate.loader.entity This package defines entity loaders  
org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. 
org.hibernate.metadata This package defines an API for accessing the Hibernate runtime metamodel. 
org.hibernate.param   
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.pretty Classes for pretty printing things for exception and log messages. 
org.hibernate.property This package abstracts the notion of a "property" of an entity. 
org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. 
org.hibernate.tuple.entity   
org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. 
org.hibernate.usertype Interfaces for user-defined custom types. 
org.hibernate.util Utility classes. 
 

Uses of Type in org.hibernate
 

Fields in org.hibernate declared as Type
static Type Hibernate.BLOB
          Hibernate blob type.
static Type Hibernate.CLOB
          Hibernate clob type.
static Type Hibernate.OBJECT
          Hibernate object type.
 

Methods in org.hibernate that return Type
 Type ScrollableResults.getType(int i)
          Get the type of the ith column of results
 Type[] Query.getReturnTypes()
          Return the Hibernate types of the query result set.
static Type Hibernate.serializable(Class serializableClass)
          A Hibernate serializable type.
static Type Hibernate.any(Type metaType, Type identifierType)
          A Hibernate any type.
static Type Hibernate.entity(Class persistentClass)
          A Hibernate persistent object (entity) type.
static Type Hibernate.entity(String entityName)
          A Hibernate persistent object (entity) type.
static Type Hibernate.custom(Class userTypeClass)
          A Hibernate custom type.
static Type Hibernate.custom(Class userTypeClass, String[] parameterNames, String[] parameterValues)
          A Hibernate parameterizable custom type.
static Type Hibernate.custom(Class userTypeClass, Properties parameters)
          A Hibernate parameterizable custom type.
 

Methods in org.hibernate with parameters of type Type
 SQLQuery SQLQuery.addScalar(String columnAlias, Type type)
          Declare a scalar query result
 Query Query.setParameter(int position, Object val, Type type)
          Bind a value to a JDBC-style query parameter.
 Query Query.setParameter(String name, Object val, Type type)
          Bind a value to a named query parameter.
 Query Query.setParameters(Object[] values, Type[] types)
          Bind values and types to positional parameters.
 Query Query.setParameterList(String name, Collection vals, Type type)
          Bind multiple values to a named query parameter.
 Query Query.setParameterList(String name, Object[] vals, Type type)
          Bind multiple values to a named query parameter.
 boolean Interceptor.onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
          Called just before an object is initialized.
 boolean Interceptor.onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)
          Called when an object is detected to be dirty, during a flush.
 boolean Interceptor.onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
          Called before an object is saved.
 void Interceptor.onDelete(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
          Called before an object is deleted.
 int[] Interceptor.findDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)
          Called from flush().
static Type Hibernate.any(Type metaType, Type identifierType)
          A Hibernate any type.
 void EmptyInterceptor.onDelete(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
           
 boolean EmptyInterceptor.onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)
           
 boolean EmptyInterceptor.onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
           
 boolean EmptyInterceptor.onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)
           
 int[] EmptyInterceptor.findDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)
           
 

Uses of Type in org.hibernate.cache
 

Methods in org.hibernate.cache with parameters of type Type
 boolean StandardQueryCache.put(QueryKey key, Type[] returnTypes, List result, boolean isNaturalKeyLookup, SessionImplementor session)
           
 List StandardQueryCache.get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, Set spaces, SessionImplementor session)
           
 boolean QueryCache.put(QueryKey key, Type[] returnTypes, List result, boolean isNaturalKeyLookup, SessionImplementor session)
           
 List QueryCache.get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, Set spaces, SessionImplementor session)
           
 

Constructors in org.hibernate.cache with parameters of type Type
CacheKey(Serializable id, Type type, String entityOrRoleName, EntityMode entityMode, SessionFactoryImplementor factory)
          Construct a new key for a collection or entity instance.
 

Uses of Type in org.hibernate.classic
 

Methods in org.hibernate.classic with parameters of type Type
 List Session.find(String query, Object value, Type type)
          Deprecated. use Session.createQuery(java.lang.String).setXYZ.Query.list()
 List Session.find(String query, Object[] values, Type[] types)
          Deprecated. use Session.createQuery(java.lang.String).setXYZ.Query.list()
 Iterator Session.iterate(String query, Object value, Type type)
          Deprecated. use Session.createQuery(java.lang.String).setXYZ.Query.iterate()
 Iterator Session.iterate(String query, Object[] values, Type[] types)
          Deprecated. use Session.createQuery(java.lang.String).setXYZ.Query.iterate()
 Collection Session.filter(Object collection, String filter, Object value, Type type)
          Deprecated. use Session.createFilter(Object, String).setXYZ.Query.list()
 Collection Session.filter(Object collection, String filter, Object[] values, Type[] types)
          Deprecated. use Session.createFilter(Object, String).setXYZ.Query.list()
 int Session.delete(String query, Object value, Type type)
          Deprecated. consider using HQL delete statements
 int Session.delete(String query, Object[] values, Type[] types)
          Deprecated. consider using HQL delete statements
 

Uses of Type in org.hibernate.collection
 

Methods in org.hibernate.collection with parameters of type Type
 boolean PersistentSet.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentSet.needsUpdating(Object entry, int i, Type elemType)
           
 boolean PersistentMap.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentMap.needsUpdating(Object entry, int i, Type elemType)
           
 boolean PersistentList.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentList.needsUpdating(Object entry, int i, Type elemType)
           
 boolean PersistentIndexedElementHolder.needsInserting(Object entry, int i, Type elementType)
           
 boolean PersistentIndexedElementHolder.needsUpdating(Object entry, int i, Type elementType)
           
 boolean PersistentIdentifierBag.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentIdentifierBag.needsUpdating(Object entry, int i, Type elemType)
           
 boolean PersistentElementHolder.needsInserting(Object entry, int i, Type elementType)
           
 boolean PersistentElementHolder.needsUpdating(Object entry, int i, Type elementType)
           
 boolean PersistentCollection.needsInserting(Object entry, int i, Type elemType)
          Do we need to insert this element?
 boolean PersistentCollection.needsUpdating(Object entry, int i, Type elemType)
          Do we need to update this element?
 boolean PersistentBag.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentBag.needsUpdating(Object entry, int i, Type elemType)
           
 boolean PersistentArrayHolder.needsInserting(Object entry, int i, Type elemType)
           
 boolean PersistentArrayHolder.needsUpdating(Object entry, int i, Type elemType)
           
 

Uses of Type in org.hibernate.criterion
 

Methods in org.hibernate.criterion that return Type
protected  Type[] SubqueryExpression.getTypes()
           
 Type[] SQLProjection.getTypes(Criteria crit, CriteriaQuery criteriaQuery)
           
 Type[] SQLProjection.getTypes(String alias, Criteria crit, CriteriaQuery criteriaQuery)
           
 Type[] SimpleProjection.getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] RowCountProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] PropertyProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] ProjectionList.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] ProjectionList.getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] Projection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
          Return types returned by the rendered SQL fragment
 Type[] Projection.getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)
          Return types for a particular user-visible alias
 Type[] IdentifierProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] Distinct.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] Distinct.getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type CriteriaQuery.getType(Criteria criteria, String propertyPath)
          Get the type of a property path, ignoring projection aliases
 Type CriteriaQuery.getTypeUsingProjection(Criteria criteria, String propertyPath)
          Get the type of a property path
 Type CriteriaQuery.getIdentifierType(Criteria subcriteria)
          Get the identifier type of this entity
 Type[] CountProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] AvgProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] AliasedProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] AliasedProjection.getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)
           
 Type[] AggregateProjection.getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
           
 

Methods in org.hibernate.criterion with parameters of type Type
static Criterion Restrictions.sqlRestriction(String sql, Object[] values, Type[] types)
          Apply a constraint expressed in SQL, with the given JDBC parameters.
static Criterion Restrictions.sqlRestriction(String sql, Object value, Type type)
          Apply a constraint expressed in SQL, with the given JDBC parameter.
static Projection Projections.sqlProjection(String sql, String[] columnAliases, Type[] types)
          A SQL projection, a typed select clause fragment
static Projection Projections.sqlGroupProjection(String sql, String groupBy, String[] columnAliases, Type[] types)
          A grouping SQL projection, specifying both select clause and group by clause fragments
static Criterion Expression.sql(String sql, Object[] values, Type[] types)
          Apply a constraint expressed in SQL, with the given JDBC parameters.
static Criterion Expression.sql(String sql, Object value, Type type)
          Apply a constraint expressed in SQL, with the given JDBC parameter.
protected  void Example.addPropertyTypedValue(Object value, Type type, List list)
           
 boolean Example.PropertySelector.include(Object propertyValue, String propertyName, Type type)
           
 

Constructors in org.hibernate.criterion with parameters of type Type
SQLProjection(String sql, String[] columnAliases, Type[] types)
           
SQLProjection(String sql, String groupBy, String[] columnAliases, Type[] types)
           
SQLCriterion(String sql, Object[] values, Type[] types)
           
 

Uses of Type in org.hibernate.dialect
 

Methods in org.hibernate.dialect that return Type
 Type DerbyDialect.DerbyTrimFunctionEmulation.getReturnType(Type columnType, Mapping mapping)
           
 

Methods in org.hibernate.dialect with parameters of type Type
 Type DerbyDialect.DerbyTrimFunctionEmulation.getReturnType(Type columnType, Mapping mapping)
           
 

Uses of Type in org.hibernate.dialect.function
 

Methods in org.hibernate.dialect.function that return Type
 Type VarArgsSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type StandardSQLFunction.getType()
          Function static return type accessor.
 Type StandardSQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function. May be either a concrete type which is preset, or variable depending upon the type of the first function argument.
 Type SQLFunctionTemplate.getReturnType(Type columnType, Mapping mapping)
           
 Type SQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function.
 Type PositionSubstringFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NvlFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NoArgSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ConvertFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicCountFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicAvgFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CharIndexFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CastFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type AnsiTrimEmulationFunction.getReturnType(Type columnType, Mapping mapping)
           
 

Methods in org.hibernate.dialect.function with parameters of type Type
 Type VarArgsSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type StandardSQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function. May be either a concrete type which is preset, or variable depending upon the type of the first function argument.
 Type SQLFunctionTemplate.getReturnType(Type columnType, Mapping mapping)
           
 Type SQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function.
 Type PositionSubstringFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NvlFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NoArgSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ConvertFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicCountFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicAvgFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CharIndexFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CastFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type AnsiTrimEmulationFunction.getReturnType(Type columnType, Mapping mapping)
           
 

Constructors in org.hibernate.dialect.function with parameters of type Type
VarArgsSQLFunction(Type type, String begin, String sep, String end)
           
StandardSQLFunction(String name, Type type)
          Construct a standard SQL function definition with a static return type.
StandardJDBCEscapeFunction(String name, Type typeValue)
           
SQLFunctionTemplate(Type type, String template)
           
SQLFunctionTemplate(Type type, String template, boolean hasParenthesesIfNoArgs)
           
NoArgSQLFunction(String name, Type returnType)
           
NoArgSQLFunction(String name, Type returnType, boolean hasParenthesesIfNoArguments)
           
ConditionalParenthesisFunction(String name, Type type)
           
 

Uses of Type in org.hibernate.engine
 

Methods in org.hibernate.engine that return Type
 Type TypedValue.getType()
           
 Type SessionImplementor.getFilterParameterType(String filterParameterName)
          Retreive the type for a given filter parrameter.
 Type[] SessionFactoryImplementor.getReturnTypes(String queryString)
          Get the return types of a query
 Type[] QueryParameters.getPositionalParameterTypes()
           
 Type[] QueryParameters.getFilteredPositionalParameterTypes()
           
 Type Mapping.getIdentifierType(String className)
           
 Type Mapping.getReferencedPropertyType(String className, String propertyName)
           
 Type FilterDefinition.getParameterType(String parameterName)
          Retreive the type of the named parameter defined for this filter.
 

Methods in org.hibernate.engine with parameters of type Type
static IdentifierValue UnsavedValueFactory.getUnsavedIdentifierValue(String unsavedValue, Getter identifierGetter, Type identifierType, Constructor constructor)
          Return an IdentifierValue for the specified unsaved-value.
 void QueryParameters.setPositionalParameterTypes(Type[] types)
           
static int ParameterBinder.bindPositionalParameters(PreparedStatement st, Object[] values, Type[] types, int start, SessionImplementor session)
           
 void ForeignKeys.Nullifier.nullifyTransientReferences(Object[] values, Type[] types)
          Nullify all references to entities that have not yet been inserted in the database, where the foreign key points toward that entity
 

Constructors in org.hibernate.engine with parameters of type Type
TypedValue(Type type, Object value, EntityMode entityMode)
           
QueryParameters(Type type, Object value)
           
QueryParameters(Type[] positionalParameterTypes, Object[] postionalParameterValues, Object optionalObject, String optionalEntityName, Serializable optionalObjectId)
           
QueryParameters(Type[] positionalParameterTypes, Object[] postionalParameterValues)
           
QueryParameters(Type[] positionalParameterTypes, Object[] postionalParameterValues, Serializable[] collectionKeys)
           
QueryParameters(Type[] positionalParameterTypes, Object[] postionalParameterValues, Map namedParameters, Serializable[] collectionKeys)
           
QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map lockModes, RowSelection rowSelection, boolean cacheable, String cacheRegion, String comment, boolean isLookupByNaturalKey, ResultTransformer transformer)
           
QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map namedParameters, Map lockModes, RowSelection rowSelection, boolean readOnly, boolean cacheable, String cacheRegion, String comment, Serializable[] collectionKeys, ResultTransformer transformer)
           
QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map namedParameters, Map lockModes, RowSelection rowSelection, boolean readOnly, boolean cacheable, String cacheRegion, String comment, Serializable[] collectionKeys, Object optionalObject, String optionalEntityName, Serializable optionalId, ResultTransformer transformer)
           
EntityUniqueKey(String entityName, String uniqueKeyName, Object semiResolvedKey, Type keyType, EntityMode entityMode, SessionFactoryImplementor factory)
           
 

Uses of Type in org.hibernate.engine.query
 

Methods in org.hibernate.engine.query that return Type
 Type[] ReturnMetadata.getReturnTypes()
           
 Type[] QueryMetadata.getReturnTypes()
          An array of types describing the returns of the source query.
 Type ParameterMetadata.getOrdinalParameterExpectedType(int position)
           
 Type ParameterMetadata.getNamedParameterExpectedType(String name)
           
 Type OrdinalParameterDescriptor.getExpectedType()
           
 Type NamedParameterDescriptor.getExpectedType()
           
 

Constructors in org.hibernate.engine.query with parameters of type Type
ReturnMetadata(String[] returnAliases, Type[] returnTypes)
           
QueryMetadata(String sourceQuery, ParameterMetadata parameterMetadata, String[] returnAliases, Type[] returnTypes, Set querySpaces)
           
OrdinalParameterDescriptor(int ordinalPosition, Type expectedType, int sourceLocation)
           
NamedParameterDescriptor(String name, Type expectedType, int[] sourceLocations, boolean jpaStyle)
           
 

Uses of Type in org.hibernate.engine.query.sql
 

Methods in org.hibernate.engine.query.sql that return Type
 Type NativeSQLQueryScalarReturn.getType()
           
 

Constructors in org.hibernate.engine.query.sql with parameters of type Type
NativeSQLQueryScalarReturn(String alias, Type type)
           
 

Uses of Type in org.hibernate.event.def
 

Methods in org.hibernate.event.def with parameters of type Type
protected  boolean DefaultReplicateEventListener.visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source)
           
 void AbstractVisitor.processEntityPropertyValues(Object[] values, Type[] types)
          Dispatch each property value to processValue().
protected  boolean AbstractSaveEventListener.visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source)
           
 

Uses of Type in org.hibernate.hql
 

Methods in org.hibernate.hql that return Type
 Type[] QueryTranslator.getReturnTypes()
          Returns an array of Types represented in the query result.
 Type ParameterTranslations.getOrdinalParameterExpectedType(int ordinalPosition)
           
 Type ParameterTranslations.getNamedParameterExpectedType(String name)
           
 

Methods in org.hibernate.hql with parameters of type Type
static String[][] NameGenerator.generateColumnNames(Type[] types, SessionFactoryImplementor f)
           
 

Uses of Type in org.hibernate.hql.ast
 

Methods in org.hibernate.hql.ast that return Type
 Type[] QueryTranslatorImpl.getReturnTypes()
          Types of the return values of an iterate() style query.
 Type ParameterTranslationsImpl.getOrdinalParameterExpectedType(int ordinalPosition)
           
 Type ParameterTranslationsImpl.getNamedParameterExpectedType(String name)
           
 Type ParameterTranslationsImpl.ParameterInfo.getExpectedType()
           
 Type[] HqlSqlWalker.getReturnTypes()
           
 

Constructors in org.hibernate.hql.ast with parameters of type Type
ParameterTranslationsImpl.ParameterInfo(int[] sqlPositions, Type expectedType)
           
ParameterTranslationsImpl.ParameterInfo(int sqlPosition, Type expectedType)
           
 

Uses of Type in org.hibernate.hql.ast.tree
 

Methods in org.hibernate.hql.ast.tree that return Type
 Type UnaryLogicOperatorNode.getDataType()
           
 Type UnaryArithmeticNode.getDataType()
           
 Type SqlNode.getDataType()
           
 Type SelectExpression.getDataType()
          Returns the data type of the select expression.
 Type[] SelectClause.getQueryReturnTypes()
          The types actually being returned from this query at the "object level".
 Type QueryNode.getDataType()
           
 Type ParameterNode.getExpectedType()
           
 Type OperatorNode.getDataType()
          Retrieves the data type for the overall operator expression.
 Type LiteralNode.getDataType()
           
 Type JavaConstantNode.getExpectedType()
           
 Type[] IntoClause.getInsertionTypes()
           
 Type IdentNode.getDataType()
           
 Type FromElement.getDataType()
           
 Type FromElement.getSelectType()
           
 Type FromElement.getPropertyType(String propertyName, String propertyPath)
           
 Type ExpectedTypeAwareNode.getExpectedType()
           
 Type DotNode.getDataType()
           
 Type CountNode.getDataType()
           
 Type ConstructorNode.getDataType()
          Deprecated. (tell clover to ignore this method)
 Type CaseNode.getDataType()
           
 Type Case2Node.getDataType()
           
 Type BooleanLiteralNode.getDataType()
           
 Type BooleanLiteralNode.getExpectedType()
           
protected  Type BinaryLogicOperatorNode.extractDataType(Node operand)
           
 Type BinaryLogicOperatorNode.getDataType()
           
 Type BinaryArithmeticOperatorNode.getDataType()
          Figure out the type of the binary expression by looking at the types of the operands.
 Type BetweenOperatorNode.getDataType()
           
 Type AggregateNode.getDataType()
           
 

Methods in org.hibernate.hql.ast.tree with parameters of type Type
 void SqlNode.setDataType(Type dataType)
           
 void ParameterNode.setExpectedType(Type expectedType)
           
 void JavaConstantNode.setExpectedType(Type expectedType)
           
 void FromElement.handlePropertyBeingDereferenced(Type propertySource, String propertyName)
           
 void ExpectedTypeAwareNode.setExpectedType(Type expectedType)
           
 void BooleanLiteralNode.setExpectedType(Type expectedType)
          Expected-types really only pertinent here for boolean literals...
protected  void BinaryLogicOperatorNode.mutateRowValueConstructorSyntaxesIfNecessary(Type lhsType, Type rhsType)
           
 

Uses of Type in org.hibernate.hql.ast.util
 

Methods in org.hibernate.hql.ast.util that return Type
 Type SessionFactoryHelper.findFunctionReturnType(String functionName, antlr.collections.AST first)
          Find the function return type given the function name and the first argument expression node.
 

Methods in org.hibernate.hql.ast.util with parameters of type Type
 int SessionFactoryHelper.getColumnSpan(Type type)
          Retreive the number of columns represented by this type.
 String[][] SessionFactoryHelper.generateColumnNames(Type[] sqlResultTypes)
           
 

Uses of Type in org.hibernate.hql.classic
 

Methods in org.hibernate.hql.classic that return Type
 Type SelectParser.aggregateType(List funcTokenList, Type type, QueryTranslatorImpl q)
           
 Type[] QueryTranslatorImpl.getReturnTypes()
          Types of the return values of an iterate() style query.
protected  Type PathExpressionParser.getPropertyType()
           
 Type PathExpressionParser.getWhereColumnType()
           
 

Methods in org.hibernate.hql.classic with parameters of type Type
 Type SelectParser.aggregateType(List funcTokenList, Type type, QueryTranslatorImpl q)
           
 

Uses of Type in org.hibernate.id
 

Methods in org.hibernate.id with parameters of type Type
 void UUIDHexGenerator.configure(Type type, Properties params, Dialect d)
           
 void TableHiLoGenerator.configure(Type type, Properties params, Dialect d)
           
 void TableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SequenceIdentityGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SequenceHiLoGenerator.configure(Type type, Properties params, Dialect d)
           
 void SequenceGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SelectGenerator.configure(Type type, Properties params, Dialect d)
           
 void MultipleHiLoPerTableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void IncrementGenerator.configure(Type type, Properties params, Dialect dialect)
           
static Serializable IdentifierGeneratorFactory.getGeneratedIdentity(ResultSet rs, Type type)
          Get the generated identifier when using identity columns
static Serializable IdentifierGeneratorFactory.get(ResultSet rs, Type type)
           
static IdentifierGenerator IdentifierGeneratorFactory.create(String strategy, Type type, Properties params, Dialect dialect)
           
 void ForeignGenerator.configure(Type type, Properties params, Dialect d)
           
 void Configurable.configure(Type type, Properties params, Dialect d)
          Configure this instance, given the value of parameters specified by the user as <param> elements.
 void Assigned.configure(Type type, Properties params, Dialect d)
           
 

Uses of Type in org.hibernate.id.enhanced
 

Methods in org.hibernate.id.enhanced that return Type
 Type TableGenerator.getIdentifierType()
           
 Type SequenceStyleGenerator.getIdentifierType()
           
 

Methods in org.hibernate.id.enhanced with parameters of type Type
 void TableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SequenceStyleGenerator.configure(Type type, Properties params, Dialect dialect)
           
 

Uses of Type in org.hibernate.impl
 

Methods in org.hibernate.impl that return Type
 Type StatelessSessionImpl.getFilterParameterType(String filterParameterName)
           
 Type[] SQLQueryImpl.getReturnTypes()
           
 Type SessionImpl.getFilterParameterType(String filterParameterName)
           
 Type SessionFactoryImpl.getIdentifierType(String className)
           
 Type[] SessionFactoryImpl.getReturnTypes(String queryString)
           
 Type SessionFactoryImpl.getReferencedPropertyType(String className, String propertyName)
           
 Type[] CollectionFilterImpl.typeArray()
           
protected  Type[] AbstractScrollableResults.getTypes()
           
 Type AbstractScrollableResults.getType(int i)
           
 Type[] AbstractQueryImpl.getReturnTypes()
           
protected  Type AbstractQueryImpl.determineType(int paramPosition, Object paramValue, Type defaultType)
           
protected  Type AbstractQueryImpl.determineType(int paramPosition, Object paramValue)
           
protected  Type AbstractQueryImpl.determineType(String paramName, Object paramValue, Type defaultType)
           
protected  Type AbstractQueryImpl.determineType(String paramName, Object paramValue)
           
protected  Type AbstractQueryImpl.determineType(String paramName, Class clazz)
           
 Type[] AbstractQueryImpl.typeArray()
           
 

Methods in org.hibernate.impl with parameters of type Type
 SQLQuery SQLQueryImpl.addScalar(String columnAlias, Type type)
           
 List SessionImpl.find(String query, Object value, Type type)
           
 List SessionImpl.find(String query, Object[] values, Type[] types)
           
 Iterator SessionImpl.iterate(String query, Object value, Type type)
           
 Iterator SessionImpl.iterate(String query, Object[] values, Type[] types)
           
 int SessionImpl.delete(String query, Object value, Type type)
           
 int SessionImpl.delete(String query, Object[] values, Type[] types)
           
 Collection SessionImpl.filter(Object collection, String filter, Object value, Type type)
           
 Collection SessionImpl.filter(Object collection, String filter, Object[] values, Type[] types)
           
protected  Object AbstractScrollableResults.getFinal(int col, Type returnType)
          Check that the requested type is compatible with the result type, and return the column value.
protected  Object AbstractScrollableResults.getNonFinal(int col, Type returnType)
          Check that the requested type is compatible with the result type, and return the column value.
 Query AbstractQueryImpl.setParameter(int position, Object val, Type type)
           
 Query AbstractQueryImpl.setParameter(String name, Object val, Type type)
           
protected  Type AbstractQueryImpl.determineType(int paramPosition, Object paramValue, Type defaultType)
           
protected  Type AbstractQueryImpl.determineType(String paramName, Object paramValue, Type defaultType)
           
 Query AbstractQueryImpl.setParameterList(String name, Collection vals, Type type)
           
 Query AbstractQueryImpl.setParameterList(String name, Object[] vals, Type type)
           
 Query AbstractQueryImpl.setParameters(Object[] values, Type[] types)
           
 

Constructors in org.hibernate.impl with parameters of type Type
ScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)
           
IteratorImpl(ResultSet rs, PreparedStatement ps, EventSource sess, Type[] types, String[][] columnNames, HolderInstantiator holderInstantiator)
           
FetchingScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)
           
AbstractScrollableResults(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)
           
 

Uses of Type in org.hibernate.loader
 

Methods in org.hibernate.loader with parameters of type Type
protected  List Loader.loadEntity(SessionImplementor session, Object id, Type identifierType, Object optionalObject, String optionalEntityName, Serializable optionalIdentifier, EntityPersister persister)
          Called by subclasses that load entities
protected  List Loader.loadEntity(SessionImplementor session, Object key, Object index, Type keyType, Type indexType, EntityPersister persister)
          Called by subclasses that load entities
 List Loader.loadEntityBatch(SessionImplementor session, Serializable[] ids, Type idType, Object optionalObject, String optionalEntityName, Serializable optionalId, EntityPersister persister)
          Called by wrappers that batch load entities
 void Loader.loadCollection(SessionImplementor session, Serializable id, Type type)
          Called by subclasses that initialize collections
 void Loader.loadCollectionBatch(SessionImplementor session, Serializable[] ids, Type type)
          Called by wrappers that batch initialize collections
protected  void Loader.loadCollectionSubselect(SessionImplementor session, Serializable[] ids, Object[] parameterValues, Type[] parameterTypes, Map namedParameters, Type type)
          Called by subclasses that batch initialize collections
protected  List Loader.list(SessionImplementor session, QueryParameters queryParameters, Set querySpaces, Type[] resultTypes)
          Return the query results, using the query cache, called by subclasses that implement cacheable queries
protected  ScrollableResults Loader.scroll(QueryParameters queryParameters, Type[] returnTypes, HolderInstantiator holderInstantiator, SessionImplementor session)
          Return the query results, as an instance of ScrollableResults
 

Uses of Type in org.hibernate.loader.collection
 

Methods in org.hibernate.loader.collection that return Type
protected  Type CollectionLoader.getKeyType()
           
 

Uses of Type in org.hibernate.loader.criteria
 

Methods in org.hibernate.loader.criteria that return Type
 Type[] CriteriaQueryTranslator.getProjectedTypes()
           
 Type CriteriaQueryTranslator.getIdentifierType(Criteria subcriteria)
           
 Type CriteriaQueryTranslator.getTypeUsingProjection(Criteria subcriteria, String propertyName)
           
 Type CriteriaQueryTranslator.getType(Criteria subcriteria, String propertyName)
           
 Type[] CriteriaJoinWalker.getResultTypes()
           
 

Uses of Type in org.hibernate.loader.custom
 

Methods in org.hibernate.loader.custom that return Type
 Type ScalarReturn.getType()
           
 

Constructors in org.hibernate.loader.custom with parameters of type Type
ScalarReturn(Type type, String columnAlias)
           
CustomLoader.ScalarResultColumnProcessor(String alias, Type type)
           
 

Uses of Type in org.hibernate.loader.entity
 

Fields in org.hibernate.loader.entity declared as Type
protected  Type AbstractEntityLoader.uniqueKeyType
           
 

Constructors in org.hibernate.loader.entity with parameters of type Type
EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
AbstractEntityLoader(OuterJoinLoadable persister, Type uniqueKeyType, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Uses of Type in org.hibernate.mapping
 

Methods in org.hibernate.mapping that return Type
 Type Value.getType()
           
abstract  Type ToOne.getType()
           
 Type SimpleValue.getType()
           
 Type Property.getType()
           
 Type OneToOne.getType()
           
 Type OneToMany.getType()
           
 Type ManyToOne.getType()
           
 Type DependantValue.getType()
           
 Type Component.getType()
           
 Type Collection.getType()
           
 Type Any.getType()
           
 

Uses of Type in org.hibernate.metadata
 

Methods in org.hibernate.metadata that return Type
 Type CollectionMetadata.getKeyType()
          The collection key type
 Type CollectionMetadata.getElementType()
          The collection element type
 Type CollectionMetadata.getIndexType()
          The collection index type (or null if the collection has no index)
 Type ClassMetadata.getIdentifierType()
          Get the identifier Hibernate type
 Type[] ClassMetadata.getPropertyTypes()
          Get the Hibernate types of the class properties
 Type ClassMetadata.getPropertyType(String propertyName)
          Get the type of a particular (named) property
 

Uses of Type in org.hibernate.param
 

Methods in org.hibernate.param that return Type
 Type VersionTypeSeedParameterSpecification.getExpectedType()
           
 Type ParameterSpecification.getExpectedType()
          Get the type which we are expeting for a bind into this parameter based on translated contextual information.
 Type DynamicFilterParameterSpecification.getExpectedType()
           
 Type CollectionFilterKeyParameterSpecification.getExpectedType()
           
 Type AbstractExplicitParameterSpecification.getExpectedType()
           
 

Methods in org.hibernate.param with parameters of type Type
 void VersionTypeSeedParameterSpecification.setExpectedType(Type expectedType)
           
 void ParameterSpecification.setExpectedType(Type expectedType)
          Injects the expected type.
 void DynamicFilterParameterSpecification.setExpectedType(Type expectedType)
           
 void CollectionFilterKeyParameterSpecification.setExpectedType(Type expectedType)
           
 void AbstractExplicitParameterSpecification.setExpectedType(Type expectedType)
           
 

Constructors in org.hibernate.param with parameters of type Type
DynamicFilterParameterSpecification(String filterName, String parameterName, Type definedParameterType, int queryParameterPosition)
           
CollectionFilterKeyParameterSpecification(String collectionRole, Type keyType, int queryParameterPosition)
          Creates a specialized collection-filter collection-key parameter spec.
 

Uses of Type in org.hibernate.persister.collection
 

Fields in org.hibernate.persister.collection declared as Type
protected  Type AbstractCollectionPersister.elementType
           
 

Methods in org.hibernate.persister.collection that return Type
 Type ElementPropertyMapping.toType(String propertyName)
           
 Type ElementPropertyMapping.getType()
           
 Type CompositeElementPropertyMapping.getType()
           
 Type CollectionPropertyMapping.toType(String propertyName)
           
 Type CollectionPropertyMapping.getType()
           
 Type CollectionPersister.getKeyType()
          Get the "key" type (the type of the foreign key)
 Type CollectionPersister.getIndexType()
          Get the "index" type for a list or map (optional operation)
 Type CollectionPersister.getElementType()
          Get the "element" type
 Type CollectionPersister.getIdentifierType()
          Get the type of the surrogate key
 Type AbstractCollectionPersister.getKeyType()
           
 Type AbstractCollectionPersister.getIndexType()
           
 Type AbstractCollectionPersister.getElementType()
           
 Type AbstractCollectionPersister.getIdentifierType()
           
 Type AbstractCollectionPersister.toType(String propertyName)
           
 Type AbstractCollectionPersister.getType()
           
 

Constructors in org.hibernate.persister.collection with parameters of type Type
ElementPropertyMapping(String[] elementColumns, Type type)
           
 

Uses of Type in org.hibernate.persister.entity
 

Methods in org.hibernate.persister.entity that return Type
 Type UnionSubclassEntityPersister.getDiscriminatorType()
           
 Type SQLLoadable.getType()
          Get the type
 Type SingleTableEntityPersister.getDiscriminatorType()
           
 Type PropertyMapping.toType(String propertyName)
          Given a component path expression, get the type of the property
 Type PropertyMapping.getType()
          Get the type of the thing containing the properties
 Type OuterJoinLoadable.getSubclassPropertyType(int i)
          Get the type of the numbered property of the class or a subclass.
 Type Loadable.getDiscriminatorType()
          Get the discriminator type
 Type JoinedSubclassEntityPersister.getDiscriminatorType()
           
 Type EntityPersister.getPropertyType(String propertyName)
          Get the type of a particular property by name.
 Type[] EntityPersister.getPropertyTypes()
          Get the Hibernate types of the class properties
 Type EntityPersister.getIdentifierType()
          Get the identifier type
 Type BasicEntityPropertyMapping.getType()
           
 Type AbstractPropertyMapping.toType(String propertyName)
           
 Type AbstractEntityPersister.toType(String propertyName)
           
 Type AbstractEntityPersister.getSubclassPropertyType(int i)
           
protected  Type[] AbstractEntityPersister.getSubclassPropertyTypeClosure()
           
 Type AbstractEntityPersister.getPropertyType(String propertyName)
           
 Type AbstractEntityPersister.getType()
           
 Type[] AbstractEntityPersister.getPropertyTypes()
           
 Type AbstractEntityPersister.getIdentifierType()
           
 

Methods in org.hibernate.persister.entity with parameters of type Type
protected  void AbstractPropertyMapping.addPropertyPath(String path, Type type, String[] columns, String[] formulaTemplates)
           
protected  void AbstractPropertyMapping.initPropertyPaths(String path, Type type, String[] columns, String[] formulaTemplates, Mapping factory)
           
 

Uses of Type in org.hibernate.pretty
 

Methods in org.hibernate.pretty with parameters of type Type
 String Printer.toString(Type[] types, Object[] values)
           
static String MessageHelper.infoString(EntityPersister persister, Object id, Type identifierType, SessionFactoryImplementor factory)
          Generate an info message string relating to a particular entity,.
 

Uses of Type in org.hibernate.property
 

Fields in org.hibernate.property declared as Type
protected  Type Dom4jAccessor.Dom4jGetter.propertyType
           
protected  Type Dom4jAccessor.Dom4jSetter.propertyType
           
 

Methods in org.hibernate.property with parameters of type Type
static PropertyAccessor PropertyAccessorFactory.getDom4jPropertyAccessor(String nodeName, Type type, SessionFactoryImplementor factory)
           
 

Constructors in org.hibernate.property with parameters of type Type
Dom4jAccessor(String nodeName, Type propertyType, SessionFactoryImplementor factory)
           
 

Uses of Type in org.hibernate.tuple
 

Methods in org.hibernate.tuple that return Type
 Type Property.getType()
           
 

Constructors in org.hibernate.tuple with parameters of type Type
VersionProperty(String name, String node, Type type, boolean lazy, boolean insertable, boolean updateable, boolean insertGenerated, boolean updateGenerated, boolean nullable, boolean checkable, boolean versionable, CascadeStyle cascadeStyle, VersionValue unsavedValue)
          Constructs VersionProperty instances.
StandardProperty(String name, String node, Type type, boolean lazy, boolean insertable, boolean updateable, boolean insertGenerated, boolean updateGenerated, boolean nullable, boolean checkable, boolean versionable, CascadeStyle cascadeStyle, FetchMode fetchMode)
          Constructs StandardProperty instances.
Property(String name, String node, Type type)
          Constructor for Property instances.
IdentifierProperty(String name, String node, Type type, boolean embedded, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)
          Construct a non-virtual identifier property.
IdentifierProperty(Type type, boolean embedded, boolean hasIdentifierMapper, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)
          Construct a virtual IdentifierProperty.
 

Uses of Type in org.hibernate.tuple.entity
 

Methods in org.hibernate.tuple.entity that return Type
 Type[] EntityMetamodel.getPropertyTypes()
           
 

Uses of Type in org.hibernate.type
 

Subinterfaces of Type in org.hibernate.type
 interface AbstractComponentType
          Enables other Component-like types to hold collections and have cascades, etc.
 interface AssociationType
          A type that represents some kind of association between entities.
 interface DiscriminatorType
          A Type that may be used for a discriminator column.
 interface IdentifierType
          A Type that may be used as an identifier.
 interface VersionType
          A Type that may be used to version data.
 

Classes in org.hibernate.type that implement Type
 class AbstractBynaryType
          Logic to bind stream of byte into a VARBINARY
 class AbstractCharArrayType
          Logic to bind stream of char into a VARCHAR
 class AbstractType
          Abstract superclass of the built in Type hierarchy.
 class AdaptedImmutableType
          Optimize a mutable type, if the user promises not to mutable the instances.
 class AnyType
          Handles "any" mappings and the old deprecated "object" type
 class ArrayType
          A type for persistent arrays.
 class BagType
           
 class BigDecimalType
          big_decimal: A type that maps an SQL NUMERIC to a java.math.BigDecimal
 class BigIntegerType
          big_integer: A type that maps an SQL NUMERIC to a java.math.BigInteger
 class BinaryType
          binary: A type that maps an SQL VARBINARY to a Java byte[].
 class BlobType
          blob: A type that maps an SQL BLOB to a java.sql.Blob.
 class BooleanType
          boolean: A type that maps an SQL BIT to a Java Boolean.
 class ByteType
          byte: A type that maps an SQL TINYINT to a Java Byte.
 class CalendarDateType
          calendar_date: A type mapping for a Calendar object that represents a date.
 class CalendarType
          calendar: A type mapping for a Calendar object that represents a datetime.
 class CharacterArrayType
          Bridge Character[] and VARCHAR
 class CharacterType
          character: A type that maps an SQL CHAR(1) to a Java Character.
 class CharArrayType
          put char[] into VARCHAR
 class CharBooleanType
          Superclass for types that map Java boolean to SQL CHAR(1).
 class ClassType
          class: A type that maps an SQL VARCHAR to a Java Class.
 class ClobType
          clob: A type that maps an SQL CLOB to a java.sql.Clob.
 class CollectionType
          A type that handles Hibernate PersistentCollections (including arrays).
 class ComponentType
          Handles "component" mappings
 class CompositeCustomType
          Adapts CompositeUserType to Type interface
 class CurrencyType
          currency: A type that maps an SQL VARCHAR to a java.util.Currency
 class CustomCollectionType
          A custom type for mapping user-written classes that implement PersistentCollection
 class CustomType
          Adapts UserType to the generic Type interface, in order to isolate user code from changes in the internal Type contracts.
 class DateType
          date: A type that maps an SQL DATE to a Java Date.
 class DbTimestampType
          dbtimestamp: An extension of TimestampType which maps to the database's current timestamp, rather than the jvm's current timestamp.
 class DoubleType
          double: A type that maps an SQL DOUBLE to a Java Double.
 class EmbeddedComponentType
           
 class EntityType
          Base for types which map associations to persistent entities.
 class FloatType
          float: A type that maps an SQL FLOAT to a Java Float.
 class IdentifierBagType
           
 class ImmutableType
          Superclass of nullable immutable types.
 class IntegerType
          integer: A type that maps an SQL INT to a Java Integer.
 class ListType
           
 class LocaleType
          locale: A type that maps an SQL VARCHAR to a Java Locale.
 class LongType
          long: A type that maps an SQL BIGINT to a Java Long.
 class ManyToOneType
          A many-to-one association to an entity.
 class MapType
           
 class MetaType
           
 class MutableType
          Superclass for mutable nullable types
 class NullableType
          Superclass of single-column nullable types.
 class OneToOneType
          A one-to-one association to an entity
 class OrderedMapType
           
 class OrderedSetType
           
 class PrimitiveType
          Superclass of primitive / primitive wrapper types.
 class SerializableType
          serializable: A type that maps an SQL VARBINARY to a serializable Java object.
 class SetType
           
 class ShortType
          short: A type that maps an SQL SMALLINT to a Java Short.
 class SortedMapType
           
 class SortedSetType
           
 class SpecialOneToOneType
          A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.
 class StringType
          string: A type that maps an SQL VARCHAR to a Java String.
 class TextType
          text: A type that maps an SQL CLOB to a Java String.
 class TimestampType
          timestamp: A type that maps an SQL TIMESTAMP to a Java java.util.Date or java.sql.Timestamp.
 class TimeType
          time: A type that maps an SQL TIME to a Java java.util.Date or java.sql.Time.
 class TimeZoneType
          timezone: A type that maps an SQL VARCHAR to a java.util.TimeZone
 class TrueFalseType
          true_false: A type that maps an SQL CHAR(1) to a Java Boolean.
 class WrapperBinaryType
           
 class YesNoType
          yes_no: A type that maps an SQL CHAR(1) to a Java Boolean.
 

Methods in org.hibernate.type that return Type
static Type TypeFactory.basic(String name)
          Given the name of a Hibernate basic type, return an instance of org.hibernate.type.Type.
static Type TypeFactory.heuristicType(String typeName)
          Uses heuristics to deduce a Hibernate type given a string naming the type or Java class.
static Type TypeFactory.heuristicType(String typeName, Properties parameters)
          Uses heuristics to deduce a Hibernate type given a string naming the type or Java class.
 Type Type.getSemiResolvedType(SessionFactoryImplementor factory)
          Get the type of a semi-resolved value.
 Type EntityType.getSemiResolvedType(SessionFactoryImplementor factory)
           
 Type EntityType.getIdentifierOrUniqueKeyType(Mapping factory)
          Determine the type of either (1) the identifier if we reference the associated entity's PK or (2) the unique key to which we refer (i.e.
 Type[] CompositeCustomType.getSubtypes()
           
 Type[] ComponentType.getSubtypes()
           
 Type CollectionType.getElementType(SessionFactoryImplementor factory)
          Get the Hibernate type of the collection elements
 Type[] AnyType.getSubtypes()
           
 Type AbstractType.getSemiResolvedType(SessionFactoryImplementor factory)
           
 Type[] AbstractComponentType.getSubtypes()
          Get the types of the component properties
 

Methods in org.hibernate.type with parameters of type Type
static void TypeFactory.deepCopy(Object[] values, Type[] types, boolean[] copy, Object[] target, SessionImplementor session)
          Deep copy a series of values from one array to another...
static void TypeFactory.beforeAssemble(Serializable[] row, Type[] types, SessionImplementor session)
          Apply the beforeAssemble(java.io.Serializable, org.hibernate.engine.SessionImplementor) operation across a series of values.
static Object[] TypeFactory.assemble(Serializable[] row, Type[] types, SessionImplementor session, Object owner)
          Apply the assemble(java.io.Serializable, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values.
static Serializable[] TypeFactory.disassemble(Object[] row, Type[] types, boolean[] nonCacheable, SessionImplementor session, Object owner)
          Apply the disassemble(java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values.
static Object[] TypeFactory.replace(Object[] original, Object[] target, Type[] types, SessionImplementor session, Object owner, Map copyCache)
          Apply the replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values.
static Object[] TypeFactory.replace(Object[] original, Object[] target, Type[] types, SessionImplementor session, Object owner, Map copyCache, ForeignKeyDirection foreignKeyDirection)
          Apply the replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values.
static Object[] TypeFactory.replaceAssociations(Object[] original, Object[] target, Type[] types, SessionImplementor session, Object owner, Map copyCache, ForeignKeyDirection foreignKeyDirection)
          Apply the replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values, as long as the corresponding Type is an association.
 

Constructors in org.hibernate.type with parameters of type Type
MetaType(Map values, Type baseType)
           
AnyType(Type metaType, Type identifierType)
           
 

Uses of Type in org.hibernate.usertype
 

Methods in org.hibernate.usertype that return Type
 Type[] CompositeUserType.getPropertyTypes()
          Get the corresponding "property types".
 

Uses of Type in org.hibernate.util
 

Fields in org.hibernate.util declared as Type
static Type[] ArrayHelper.EMPTY_TYPE_ARRAY
           
 

Methods in org.hibernate.util that return Type
static Type[] ArrayHelper.toTypeArray(Collection coll)
           
 

Methods in org.hibernate.util with parameters of type Type
static Constructor ReflectHelper.getConstructor(Class clazz, Type[] types)