Package tilda.db.metadata
Class ViewMeta
- java.lang.Object
-
- tilda.db.metadata.ViewMeta
-
- All Implemented Interfaces:
TableViewMeta
public class ViewMeta extends java.lang.Object implements TableViewMeta
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ColumnMeta>_ColumnsListprotected java.util.Map<java.lang.String,ColumnMeta>_DBColumnsjava.lang.String_DescrPaddingTracker_PadderColumnNamesjava.lang.String_SchemaNamejava.lang.String_ViewName
-
Constructor Summary
Constructors Constructor Description ViewMeta(java.lang.String SchemaName, java.lang.String ViewName, java.lang.String Descr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ColumnMeta>getColumnMetaList()java.lang.StringgetSchemaName()java.lang.StringgetTableViewName()voidload(Connection C)protected voidloadColumns(Connection C, java.sql.ResultSet RS)
-
-
-
Field Detail
-
_SchemaName
public java.lang.String _SchemaName
-
_ViewName
public java.lang.String _ViewName
-
_Descr
public final java.lang.String _Descr
-
_DBColumns
protected java.util.Map<java.lang.String,ColumnMeta> _DBColumns
-
_ColumnsList
public java.util.List<ColumnMeta> _ColumnsList
-
_PadderColumnNames
public PaddingTracker _PadderColumnNames
-
-
Method Detail
-
getSchemaName
public java.lang.String getSchemaName()
- Specified by:
getSchemaNamein interfaceTableViewMeta
-
getTableViewName
public java.lang.String getTableViewName()
- Specified by:
getTableViewNamein interfaceTableViewMeta
-
load
public void load(Connection C) throws java.lang.Exception
- Specified by:
loadin interfaceTableViewMeta- Throws:
java.lang.Exception
-
loadColumns
protected void loadColumns(Connection C, java.sql.ResultSet RS) throws java.sql.SQLException, java.lang.Exception
- Throws:
java.sql.SQLExceptionjava.lang.Exception
-
getColumnMetaList
public java.util.List<ColumnMeta> getColumnMetaList()
- Specified by:
getColumnMetaListin interfaceTableViewMeta
-
-