public class AttributeSchemaFactory
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
ATTRIBUTE_SECTION_KEY |
static Key |
COLUMN_SECTION_KEY |
コンストラクタと説明 |
---|
AttributeSchemaFactory() |
修飾子とタイプ | メソッドと説明 |
---|---|
static AttributeSchema |
createAttributeSchema(java.util.Map schemaInfo)
AttributeSchemaを取得する。
|
static AttributeSchema |
createAttributeSchema(Queryable queryable,
java.util.Map attributeTypeNameMap,
java.util.Map attributeColumnNameMap)
AttributeSchemaを取得する。
|
static AttributeSchema |
createAttributeSchema(ResourceManager manager,
java.util.Map schemaInfo)
AttributeSchemaを取得する。
|
protected static java.util.Map |
getAttributeColumnNameMap(Queryable queryable,
java.util.Map schemaInfo) |
public static final Key COLUMN_SECTION_KEY
public static final Key ATTRIBUTE_SECTION_KEY
public static AttributeSchema createAttributeSchema(Queryable queryable, java.util.Map attributeTypeNameMap, java.util.Map attributeColumnNameMap)
public static AttributeSchema createAttributeSchema(java.util.Map schemaInfo) throws DBException
info
- schemaセクションを保持しているMapDBException
public static AttributeSchema createAttributeSchema(ResourceManager manager, java.util.Map schemaInfo) throws DBException
manager
- Datasourceまたは、DatabaseへのConnectionを保持しているmanagerinfo
- schemaセクションを保持しているMapDBException
protected static java.util.Map getAttributeColumnNameMap(Queryable queryable, java.util.Map schemaInfo)