info.informatica.data.util
Class MapMetaData

java.lang.Object
  extended by info.informatica.data.MetaData
      extended by info.informatica.data.util.MapMetaData

public class MapMetaData
extends MetaData

MetaData for an SQL-based Map.

Uses two columns: keyFieldname and valueFieldname, that represent the keys and values of a Map.

Version:
1.00
Author:
amengual at informatica dot info

Constructor Summary
MapMetaData()
           
MapMetaData(String tablename)
           
MapMetaData(String tablename, String keyFieldname, String valueFieldname)
           
 
Method Summary
 SQLStatement getClearStmt()
           
 SQLStatement getCountStmt()
           
 SQLStatement getGetStmt()
           
 SQLStatement getPutStmt()
           
 SQLStatement getRemoveStmt()
           
 String toCreateTableString()
           
 String toCreateTemporaryTableString()
           
 
Methods inherited from class info.informatica.data.MetaData
addDataEntity, count, fillStatement, fillStatement, findColumn, getData, getDataEntity, getDataEntity, getDataFields, getInsertFieldNames, getKeyNames, getLabel, getLocalLabels, getName, getNames, getSampleDataset, getSchemaName, getUpdateFieldNames, rename, replace, setLocalLabels, toString, validate, validate, validate, validate, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapMetaData

public MapMetaData()

MapMetaData

public MapMetaData(String tablename)

MapMetaData

public MapMetaData(String tablename,
                   String keyFieldname,
                   String valueFieldname)
Method Detail

getGetStmt

public SQLStatement getGetStmt()

getRemoveStmt

public SQLStatement getRemoveStmt()

getPutStmt

public SQLStatement getPutStmt()

getCountStmt

public SQLStatement getCountStmt()

getClearStmt

public SQLStatement getClearStmt()

toCreateTableString

public String toCreateTableString()
Overrides:
toCreateTableString in class MetaData

toCreateTemporaryTableString

public String toCreateTemporaryTableString()