public interface StorageIdGenerator
@JSimpleClass,
@JField, etc., annotations.JSimpleDBFactory.setStorageIdGenerator()| Modifier and Type | Method and Description |
|---|---|
int |
generateClassStorageId(Class<?> type,
String typeName)
Generage a storage ID for a Java model class.
|
int |
generateCompositeIndexStorageId(Class<?> type,
String name,
int[] fields)
Generage a storage ID for a composite index.
|
int |
generateFieldStorageId(Method getter,
String name)
Generage a storage ID for a regular field.
|
int |
generateListElementStorageId(Method getter,
String name)
Generage a storage ID for a list field.
|
int |
generateMapKeyStorageId(Method getter,
String name)
Generage a storage ID for a map key field.
|
int |
generateMapValueStorageId(Method getter,
String name)
Generage a storage ID for a map value field.
|
int |
generateSetElementStorageId(Method getter,
String name)
Generage a storage ID for a set field.
|
int generateClassStorageId(Class<?> type, String typeName)
type - Java model classtypeName - database type nameint generateCompositeIndexStorageId(Class<?> type, String name, int[] fields)
type - Java model class containing the indexed fieldsname - composite index namefields - indexed field storage ID's in index orderint generateFieldStorageId(Method getter, String name)
getter - the field's Java bean getter methodname - the field's database nameint generateSetElementStorageId(Method getter, String name)
getter - the field's Java bean getter methodname - the field's database nameint generateListElementStorageId(Method getter, String name)
getter - the field's Java bean getter methodname - the field's database nameint generateMapKeyStorageId(Method getter, String name)
getter - the field's Java bean getter methodname - the field's database nameCopyright © 2017. All rights reserved.