com.webobjects.eoaccess.synchronization
Class EOSchemaIndexDescription
java.lang.Object
com.webobjects.eoaccess.synchronization.EOSchemaPropertyDescription
com.webobjects.eoaccess.synchronization.EOSchemaIndexDescription
- All Implemented Interfaces:
- NSKeyValueCoding, NSKeyValueCodingAdditions
- Direct Known Subclasses:
- FrontbasePlugIn.FrontbaseSynchronizationFactory.FrontbaseIndexDescription, OpenBasePlugIn.OpenBaseSynchronizationFactory.OpenBaseIndexDescription
public class EOSchemaIndexDescription
- extends EOSchemaPropertyDescription
A wrapper object for relational database column information used for schema synchronization.
- Since:
- 5.4
- See Also:
EOSchemaTableDescription
,
EOSchemaSynchronizationFactory
EXPLICIT
public static final String EXPLICIT
- See Also:
- Constant Field Values
PRIMARYKEY
public static final String PRIMARYKEY
- See Also:
- Constant Field Values
EmptyDescription
public static final EOSchemaIndexDescription EmptyDescription
EOSchemaIndexDescription
protected EOSchemaIndexDescription()
isEmpty
public boolean isEmpty()
- Description copied from class:
EOSchemaPropertyDescription
- Returns true is the property description is empty
- Specified by:
isEmpty
in class EOSchemaPropertyDescription
- Returns:
- true if empty
indexType
public String indexType()
- Index type
- Returns:
- empty string if not set or null
setIndexType
protected void setIndexType(String value)
fieldsToString
protected void fieldsToString(StringBuilder aLog)
- Description copied from class:
EOSchemaPropertyDescription
- Adds the fields for each subclass. Subclasses must override this method and call super first if they have specific fields to display.
- Overrides:
fieldsToString
in class EOSchemaPropertyDescription
- Parameters:
aLog
- log statement being built
Copyright © 2000-2008 Apple Inc.