biz.hammurapi.sql.metadata
Interface GenerationPolicy
- All Known Implementing Classes:
- DefaultGenerationPolicy, FlatGenerationPolicy
public interface GenerationPolicy
- Version:
- $Revision: 1.3 $
- Author:
- Pavel Vlasov
Method Summary |
java.lang.String |
generateColumnName(java.lang.String name)
|
java.lang.String |
generateEngineType()
|
java.lang.String |
generateEntityImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generateEntityType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generateFactoryImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generateFactoryType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
IndexInfo |
generateIndexInfo(java.lang.String indexName,
TableDescriptor descriptor)
|
java.lang.String |
generateKeyName(java.lang.String keyName)
|
java.lang.String |
generateLabel(java.lang.String columnName)
Converts java name e.g. |
java.lang.String |
generatePKImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generatePKType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generateValueImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
generateValueType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
getJavaType(int dataType)
|
java.lang.String |
getPackageName()
|
generateEntityType
java.lang.String generateEntityType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateFactoryType
java.lang.String generateFactoryType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generatePKType
java.lang.String generatePKType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateValueType
java.lang.String generateValueType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateEntityImplType
java.lang.String generateEntityImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateFactoryImplType
java.lang.String generateFactoryImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generatePKImplType
java.lang.String generatePKImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateValueImplType
java.lang.String generateValueImplType(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
generateColumnName
java.lang.String generateColumnName(java.lang.String name)
- Parameters:
name
-
- Returns:
getJavaType
java.lang.String getJavaType(int dataType)
- Parameters:
dataType
-
- Returns:
generateKeyName
java.lang.String generateKeyName(java.lang.String keyName)
- Parameters:
keyName
-
- Returns:
- Java name for a foreign key
getPackageName
java.lang.String getPackageName()
- Returns:
generateEngineType
java.lang.String generateEngineType()
generateIndexInfo
IndexInfo generateIndexInfo(java.lang.String indexName,
TableDescriptor descriptor)
- Parameters:
indexName
-
- Returns:
generateLabel
java.lang.String generateLabel(java.lang.String columnName)
- Converts java name e.g. 'firstName' to label 'First name'
- Parameters:
columnName
-
- Returns:
- Display label for column
Copyright © 2003 Hammurapi Group. All Rights Reserved.