Top Inners Fields Constructors Methods
org.hibernate.id

public Class ExportableColumn

extends Column
Class Inheritance
Imports
java.util.Iterator, .NoSuchElementException, org.hibernate.FetchMode, .MappingException, org.hibernate.boot.model.relational.Database, org.hibernate.engine.spi.Mapping, org.hibernate.mapping.Column, .Selectable, .Table, .Value, .ValueVisitor, org.hibernate.service.ServiceRegistry, org.hibernate.type.BasicType, .Type

Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Inherited from org.hibernate.mapping.Column:
DEFAULT_LENGTHDEFAULT_PRECISIONDEFAULT_SCALE

Constructor Summary

AccessConstructor and Description
public
ExportableColumn(Database database, Table table, String name, BasicType type)

Deprecated as a consequence of Table being deprecated.
public
ExportableColumn(Database database, Table table, String name, BasicType type, String dbTypeDeclaration)

Deprecated as a consequence of Table being deprecated.

Method Summary

Inherited from org.hibernate.mapping.Column:
cloneequalsequalsgetAliasgetAliasgetCanonicalNamegetCheckConstraintgetCommentgetCustomReadgetCustomWritegetDefaultValuegetLengthgetNamegetPrecisiongetQuotedNamegetQuotedNamegetReadExprgetScalegetSqlTypegetSqlTypegetSqlTypeCodegetSqlTypeCodegetTemplategetTextgetTextgetTypeIndexgetValuegetWriteExprhasCheckConstrainthasCustomReadhashCodeisFormulaisNullableisQuotedisUniquesetCheckConstraintsetCommentsetCustomReadsetCustomWritesetDefaultValuesetLengthsetNamesetNullablesetPrecisionsetScalesetSqlTypesetSqlTypeCodesetTypeIndexsetUniquesetValuetoString

Constructor Detail

ExportableColumnback to summary
public ExportableColumn(Database database, Table table, String name, BasicType type)

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

ExportableColumnback to summary
public ExportableColumn(Database database, Table table, String name, BasicType type, String dbTypeDeclaration)

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

org.hibernate.id back to summary

public Class ExportableColumn.ColumnIterator

extends Object
implements Iterator<Selectable>
Class Inheritance
All Implemented Interfaces
java.util.Iterator

Field Summary

Modifier and TypeField and Description
private final ExportableColumn
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
hasNext()

Implements java.util.Iterator.hasNext.

Returns true if the iteration has more elements.
public ExportableColumn
next()

Implements java.util.Iterator.next.

Returns the next element in the iteration.
public void
remove()

Overrides default java.util.Iterator.remove.

Removes from the underlying collection the last element returned by this iterator (optional operation).
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnback to summary
private final ExportableColumn column
countback to summary
private int count

Constructor Detail

ColumnIteratorback to summary
public ColumnIterator(ExportableColumn column)

Method Detail

hasNextback to summary
public boolean hasNext()

Implements java.util.Iterator.hasNext.

Doc from java.util.Iterator.hasNext.

Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)

Returns:boolean

true if the iteration has more elements

Annotations
@Override
nextback to summary
public ExportableColumn next()

Implements java.util.Iterator.next.

Doc from java.util.Iterator.next.

Returns the next element in the iteration.

Returns:ExportableColumn

the next element in the iteration

Annotations
@Override
removeback to summary
public void remove()

Overrides default java.util.Iterator.remove.

Doc from java.util.Iterator.remove.

Removes from the underlying collection the last element returned by this iterator (optional operation). This method can be called only once per call to next.

The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method, unless an overriding class has specified a concurrent modification policy.

The behavior of an iterator is unspecified if this method is called after a call to the forEachRemaining method.

Annotations
@Override
org.hibernate.id back to summary

public Class ExportableColumn.ValueImpl

extends Object
implements Value
Class Inheritance
All Implemented Interfaces
org.hibernate.mapping.Value, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private final ExportableColumn
private final Database
private final Table
table

Deprecated as a consequence of Table being deprecated.
private final BasicType

Constructor Summary

AccessConstructor and Description
public
ValueImpl(ExportableColumn column, Table table, BasicType type, Database database)

Deprecated as a consequence of Table being deprecated.

Method Summary

Modifier and TypeMethod and Description
public Object
public void
public boolean[]
public Iterator<Selectable>
public int
public boolean[]
public FetchMode
public ServiceRegistry
public Table
getTable()

Implements org.hibernate.mapping.Value.getTable.

Deprecated as a consequence of Table being deprecated.
public Type
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnback to summary
private final ExportableColumn column
databaseback to summary
private final Database database
tableback to summary
private final Table table

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

typeback to summary
private final BasicType type

Constructor Detail

ValueImplback to summary
public ValueImpl(ExportableColumn column, Table table, BasicType type, Database database)

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

Method Detail

acceptback to summary
public Object accept(ValueVisitor visitor)

Implements org.hibernate.mapping.Value.accept.

Annotations
@Override
createForeignKeyback to summary
public void createForeignKey() throws MappingException

Implements org.hibernate.mapping.Value.createForeignKey.

Annotations
@Override
getColumnInsertabilityback to summary
public boolean[] getColumnInsertability()

Implements org.hibernate.mapping.Value.getColumnInsertability.

Annotations
@Override
getColumnIteratorback to summary
public Iterator<Selectable> getColumnIterator()

Implements org.hibernate.mapping.Value.getColumnIterator.

Annotations
@Override
getColumnSpanback to summary
public int getColumnSpan()

Implements org.hibernate.mapping.Value.getColumnSpan.

Annotations
@Override
getColumnUpdateabilityback to summary
public boolean[] getColumnUpdateability()

Implements org.hibernate.mapping.Value.getColumnUpdateability.

Annotations
@Override
getFetchModeback to summary
public FetchMode getFetchMode()

Implements org.hibernate.mapping.Value.getFetchMode.

Annotations
@Override
getServiceRegistryback to summary
public ServiceRegistry getServiceRegistry()

Implements org.hibernate.mapping.Value.getServiceRegistry.

Annotations
@Override
getTableback to summary
public Table getTable()

Implements org.hibernate.mapping.Value.getTable.

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

Annotations
@Override
getTypeback to summary
public Type getType() throws MappingException

Implements org.hibernate.mapping.Value.getType.

Annotations
@Override
hasFormulaback to summary
public boolean hasFormula()

Implements org.hibernate.mapping.Value.hasFormula.

Annotations
@Override
isAlternateUniqueKeyback to summary
public boolean isAlternateUniqueKey()

Implements org.hibernate.mapping.Value.isAlternateUniqueKey.

Annotations
@Override
isNullableback to summary
public boolean isNullable()

Implements org.hibernate.mapping.Value.isNullable.

Annotations
@Override
isSameback to summary
public boolean isSame(Value value)

Implements org.hibernate.mapping.Value.isSame.

Annotations
@Override
isSimpleValueback to summary
public boolean isSimpleValue()

Implements org.hibernate.mapping.Value.isSimpleValue.

Annotations
@Override
isValidback to summary
public boolean isValid(Mapping mapping) throws MappingException

Implements org.hibernate.mapping.Value.isValid.

Annotations
@Override
setTypeUsingReflectionback to summary
public void setTypeUsingReflection(String className, String propertyName) throws MappingException

Implements org.hibernate.mapping.Value.setTypeUsingReflection.

Annotations
@Override