public class IndexMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.IndexMetadata
Constructor and Description |
---|
IndexMetadataImpl(org.datanucleus.metadata.IndexMetaData internal) |
Modifier and Type | Method and Description |
---|---|
javax.jdo.metadata.ColumnMetadata[] |
getColumns() |
org.datanucleus.metadata.IndexMetaData |
getInternal() |
javax.jdo.metadata.MemberMetadata[] |
getMembers() |
String |
getName() |
int |
getNumberOfColumns() |
int |
getNumberOfMembers() |
String |
getTable() |
boolean |
getUnique() |
javax.jdo.metadata.ColumnMetadata |
newColumn() |
javax.jdo.metadata.FieldMetadata |
newFieldMetadata(String name) |
javax.jdo.metadata.PropertyMetadata |
newPropertyMetadata(String name) |
javax.jdo.metadata.IndexMetadata |
setName(String name) |
javax.jdo.metadata.IndexMetadata |
setTable(String name) |
javax.jdo.metadata.IndexMetadata |
setUnique(boolean flag) |
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
public IndexMetadataImpl(org.datanucleus.metadata.IndexMetaData internal)
public org.datanucleus.metadata.IndexMetaData getInternal()
public javax.jdo.metadata.ColumnMetadata[] getColumns()
getColumns
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.MemberMetadata[] getMembers()
getMembers
in interface javax.jdo.metadata.IndexMetadata
public String getName()
getName
in interface javax.jdo.metadata.IndexMetadata
public int getNumberOfColumns()
getNumberOfColumns
in interface javax.jdo.metadata.IndexMetadata
public int getNumberOfMembers()
getNumberOfMembers
in interface javax.jdo.metadata.IndexMetadata
public String getTable()
getTable
in interface javax.jdo.metadata.IndexMetadata
public boolean getUnique()
getUnique
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.ColumnMetadata newColumn()
newColumn
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.FieldMetadata newFieldMetadata(String name)
newFieldMetadata
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.PropertyMetadata newPropertyMetadata(String name)
newPropertyMetadata
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.IndexMetadata setName(String name)
setName
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.IndexMetadata setTable(String name)
setTable
in interface javax.jdo.metadata.IndexMetadata
public javax.jdo.metadata.IndexMetadata setUnique(boolean flag)
setUnique
in interface javax.jdo.metadata.IndexMetadata
Copyright © 2020. All rights reserved.