public class SchemaMeta extends Object implements Serializable, ISchemaMeta
public static SchemaMeta createSchemaMeta(Document connection)
public Document toDocument()
toDocument in interface ISchemaMetapublic boolean isAutoMatch()
isAutoMatch in interface ISchemaMetapublic void setAutoMatch(boolean autoM)
setAutoMatch in interface ISchemaMetapublic int getCommitSize()
getCommitSize in interface ISchemaMetapublic Collection<ITable> getTables()
getTables in interface ISchemaMetapublic ITable getTable(String tablename)
getTable in interface ISchemaMetapublic List<IPurpose> getPurposes()
getPurposes in interface ISchemaMetapublic List<IRule> getRules(String tableName)
getRules in interface ISchemaMetapublic List<IIndex> getIndexes()
getIndexes in interface ISchemaMetapublic String getDBStore()
getDBStore in interface ISchemaMetapublic String getDefaultDBAddress()
getDefaultDBAddress in interface ISchemaMetapublic int getCacheSize()
getCacheSize in interface ISchemaMetapublic List<TableColumn> getColumns(String tableName)
getColumns in interface ISchemaMetapublic void updatePurpose(IPurpose p)
updatePurpose in interface ISchemaMetapublic void addPurpose(IPurpose p)
addPurpose in interface ISchemaMetapublic void addPurposeColumn(PurposeColumn pc)
addPurposeColumn in interface ISchemaMetapublic void addTable(ITable table)
addTable in interface ISchemaMetapublic void addColumn(TableColumn column)
addColumn in interface ISchemaMetapublic Document findConcepts(String concept)
findConcepts in interface ISchemaMetapublic Document findConceptsForProcType(String procType)
findConceptsForProcType in interface ISchemaMetapublic IPurpose getPurpose(String purposeName)
getPurpose in interface ISchemaMetapublic int getThreads()
getThreads in interface ISchemaMetapublic TableColumn getColumn(String tablename, String columnName)
getColumn in interface ISchemaMetapublic void addIndex(IIndex index)
addIndex in interface ISchemaMetapublic IIndex getIndex(String indexname)
getIndex in interface ISchemaMetapublic void addRule(IRule rule)
addRule in interface ISchemaMetapublic Collection<MatchProcDefinitionInterface> getMatchProcs(String domainName, String instance, String groupName)
getMatchProcs in interface ISchemaMetapublic Map<String,Document> getMatchTypes()
getMatchTypes in interface ISchemaMetapublic void addMatchTypes(Document mt)
addMatchTypes in interface ISchemaMetapublic void clearPurposeColumnMaps(String purposeName)
clearPurposeColumnMaps in interface ISchemaMetapublic void addPurposeColumnMap(PurposeColumnMap pcm)
addPurposeColumnMap in interface ISchemaMetapublic List<PurposeColumnMap> getPurposeColumnMaps(PurposeColumn pc)
getPurposeColumnMaps in interface ISchemaMetapublic List<PurposeColumnMap> getPurposeColumnMaps(String purposeName, String purposeColumnName, String tableName)
getPurposeColumnMaps in interface ISchemaMetapublic List<PurposeColumn> getPurposeColumns(String purposeName, String tableName)
getPurposeColumns in interface ISchemaMetapublic void deleteColumn(ITableColumn col)
deleteColumn in interface ISchemaMetapublic String getName()
getName in interface ISchemaMetapublic void deletePurpose(String id)
deletePurpose in interface ISchemaMetapublic void deletePurposeColumn(String purposeName, String purposeColumnName)
deletePurposeColumn in interface ISchemaMetapublic void deleteTable(String tablename)
deleteTable in interface ISchemaMetapublic void clearRules()
clearRules in interface ISchemaMetapublic void clearIndexes()
clearIndexes in interface ISchemaMetapublic List<PurposeColumnMap> getPurposeColumnMaps(String optPurposeName)
getPurposeColumnMaps in interface ISchemaMetapublic List<String> getTableColumnMaps(String purposeName, String tableName)
getTableColumnMaps in interface ISchemaMetapublic List<IPurpose> getPurposes(String tableName)
getPurposes in interface ISchemaMetapublic List<PurposeColumnMap> getTablePurposeColumnMaps(String tableName)
getTablePurposeColumnMaps in interface ISchemaMetapublic List<ITable> getTargetTables()
getTargetTables in interface ISchemaMetapublic void deletePurposeColumnMap(PurposeColumnMap pcm)
deletePurposeColumnMap in interface ISchemaMetapublic void deleteMatchRule(long order)
deleteMatchRule in interface ISchemaMetapublic void deleteIndex(String def)
deleteIndex in interface ISchemaMetaCopyright © 2021. All rights reserved.