edu.iastate.anthill.indus.agent
Class InfoReader
java.lang.Object
edu.iastate.anthill.indus.agent.InfoReader
- All Implemented Interfaces:
- IndusCommand
- public class InfoReader
- extends java.lang.Object
- implements IndusCommand
Read information stored on the server
@author Jie Bao , baojie@cs.iastate.edu
@since 2005-03-26
| Fields inherited from interface edu.iastate.anthill.indus.agent.IndusCommand |
CMD_DELETE_MAPPING, CMD_DELETE_SCHEMA, CMD_DELETE_TYPE, CMD_DELETE_VIEW, CMD_GET_ALL_MAPPING, CMD_GET_ALL_SCHEMA, CMD_GET_ALL_TYPE, CMD_GET_ALL_VIEW, CMD_GET_MAPPING_DETAILS, CMD_GET_SCHEMA_DETAILS, CMD_GET_TYPE_DETAILS, CMD_GET_VIEW_DETAILS, CMD_HELLO, CMD_NEW_TYPE, CMD_UPDATE_MAPPING, CMD_UPDATE_SCHEMA, CMD_UPDATE_TYPE, CMD_UPDATE_VIEW, RES_GENERAL_ERROR, RES_OK, RES_UNKNOWN_CMD |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InfoReader
public InfoReader()
read
protected static boolean read(java.lang.String command,
java.lang.String name,
Configable newObj)
readMapping
public static DataSourceMapping readMapping(java.lang.String name)
readView
public static View readView(java.lang.String name)
readSchema
public static Schema readSchema(java.lang.String name)
readDataType
public static DataType readDataType(java.lang.String name)
findAttributeToAVHMapping
public static java.util.Map findAttributeToAVHMapping(Schema remoteSchema)
- findAttributeToAVHMapping : given a chema, find all AVH type and create
a mapping from column name to AVH
- Parameters:
remoteSchema - Schema
- Returns:
- Map - String -> AVH
- Since:
- 2005-03-25
findAttributeSupertypeMapping
public static java.util.Map findAttributeSupertypeMapping(Schema schema)
- Find attiribute to super type (eg. AVH, integer) mapping
- Parameters:
schema - Schema
- Returns:
- Map
- Since:
- 2005-03-28
readDataSource
public static IndusDataSource readDataSource(java.sql.Connection cacheDB,
java.lang.String name)
getAllType
public static java.lang.String[] getAllType()
getAllView
public static java.lang.String[] getAllView()
getAllMapping
public static java.lang.String[] getAllMapping()
getAllSchema
public static java.lang.String[] getAllSchema()
getAllDataSource
public static java.lang.Object[] getAllDataSource(java.sql.Connection db)
getList
static java.lang.String[] getList(java.lang.String cmd)
- Parameters:
cmd - String
- Returns:
- String[]
- Since:
- 2004-10-13