Class IndexInformationImpl
- java.lang.Object
-
- org.hibernate.tool.schema.extract.internal.IndexInformationImpl
-
- All Implemented Interfaces:
IndexInformation
public class IndexInformationImpl extends Object implements IndexInformation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexInformationImpl.Builder
-
Constructor Summary
Constructors Constructor Description IndexInformationImpl(Identifier indexIdentifier, List<ColumnInformation> columnList)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IndexInformationImpl.Builder
builder(Identifier indexIdentifier)
List<ColumnInformation>
getIndexedColumns()
Obtain the columns indexed under this index.Identifier
getIndexIdentifier()
Obtain the identifier for this index.
-
-
-
Constructor Detail
-
IndexInformationImpl
public IndexInformationImpl(Identifier indexIdentifier, List<ColumnInformation> columnList)
-
-
Method Detail
-
getIndexIdentifier
public Identifier getIndexIdentifier()
Description copied from interface:IndexInformation
Obtain the identifier for this index.- Specified by:
getIndexIdentifier
in interfaceIndexInformation
- Returns:
- The index identifier.
-
getIndexedColumns
public List<ColumnInformation> getIndexedColumns()
Description copied from interface:IndexInformation
Obtain the columns indexed under this index. Returned in sequential order.- Specified by:
getIndexedColumns
in interfaceIndexInformation
- Returns:
- The columns
-
builder
public static IndexInformationImpl.Builder builder(Identifier indexIdentifier)
-
-