Java Doc for MetaTable.java in  » Database-DBMS » h2database » org » h2 » table » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database DBMS » h2database » org.h2.table 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.h2.table.Table
   org.h2.table.MetaTable

MetaTable
public class MetaTable extends Table (Code)
This class is responsible to build the database meta data pseudo tables.


Field Summary
final public static  intTABLESCOLUMNSINDEXESTABLE_TYPESTYPE_INFOCATALOGSSETTINGSHELPSEQUENCESUSERSROLESRIGHTSFUNCTION_ALIASESSCHEMATATABLE_PRIVILEGESCOLUMN_PRIVILEGESCOLLATIONSVIEWSIN_DOUBTCROSS_REFERENCESCONSTRAINTSFUNCTION_COLUMNSCONSTANTSDOMAINSTRIGGERSSESSIONSLOCKS
    

Constructor Summary
public  MetaTable(Schema schema, int id, int type)
    

Method Summary
public  IndexaddIndex(Session session, String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, String comment)
    
public  voidaddRow(Session session, Row row)
    
public  booleancanDrop()
    
public  booleancanGetRowCount()
    
public  voidcheckRename()
    
public  voidcheckSupportAlter()
    
public  voidclose(Session session)
    
public  ObjectArraygenerateRows(Session session, SearchRow first, SearchRow last)
    
public  StringgetCreateSQL()
    
public  StringgetDropSQL()
    
public  ObjectArraygetIndexes()
    
public  longgetMaxDataModificationId()
    
public  longgetRowCount(Session session)
    
public  IndexgetScanIndex(Session session)
    
public  StringgetTableType()
    
public  IndexgetUniqueIndex()
    
public  booleanisLockedExclusively()
    
public  voidlock(Session session, boolean exclusive, boolean force)
    
public  voidremoveChildrenAndResources(Session session)
    
public  voidremoveIndex(String indexName)
    
public  voidremoveRow(Session session, Row row)
    
public  voidtruncate(Session session)
    
public  voidunlock(Session s)
    

Field Detail
TABLESCOLUMNSINDEXESTABLE_TYPESTYPE_INFOCATALOGSSETTINGSHELPSEQUENCESUSERSROLESRIGHTSFUNCTION_ALIASESSCHEMATATABLE_PRIVILEGESCOLUMN_PRIVILEGESCOLLATIONSVIEWSIN_DOUBTCROSS_REFERENCESCONSTRAINTSFUNCTION_COLUMNSCONSTANTSDOMAINSTRIGGERSSESSIONSLOCKS
final public static int TABLESCOLUMNSINDEXESTABLE_TYPESTYPE_INFOCATALOGSSETTINGSHELPSEQUENCESUSERSROLESRIGHTSFUNCTION_ALIASESSCHEMATATABLE_PRIVILEGESCOLUMN_PRIVILEGESCOLLATIONSVIEWSIN_DOUBTCROSS_REFERENCESCONSTRAINTSFUNCTION_COLUMNSCONSTANTSDOMAINSTRIGGERSSESSIONSLOCKS(Code)




Constructor Detail
MetaTable
public MetaTable(Schema schema, int id, int type) throws SQLException(Code)




Method Detail
addIndex
public Index addIndex(Session session, String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, String comment) throws SQLException(Code)



addRow
public void addRow(Session session, Row row) throws SQLException(Code)



canDrop
public boolean canDrop()(Code)



canGetRowCount
public boolean canGetRowCount()(Code)



checkRename
public void checkRename() throws SQLException(Code)



checkSupportAlter
public void checkSupportAlter() throws SQLException(Code)



close
public void close(Session session) throws SQLException(Code)



generateRows
public ObjectArray generateRows(Session session, SearchRow first, SearchRow last) throws SQLException(Code)



getCreateSQL
public String getCreateSQL()(Code)



getDropSQL
public String getDropSQL()(Code)



getIndexes
public ObjectArray getIndexes()(Code)



getMaxDataModificationId
public long getMaxDataModificationId()(Code)



getRowCount
public long getRowCount(Session session)(Code)



getScanIndex
public Index getScanIndex(Session session) throws SQLException(Code)



getTableType
public String getTableType()(Code)



getUniqueIndex
public Index getUniqueIndex()(Code)



isLockedExclusively
public boolean isLockedExclusively()(Code)



lock
public void lock(Session session, boolean exclusive, boolean force) throws SQLException(Code)



removeChildrenAndResources
public void removeChildrenAndResources(Session session) throws SQLException(Code)



removeIndex
public void removeIndex(String indexName) throws SQLException(Code)



removeRow
public void removeRow(Session session, Row row) throws SQLException(Code)



truncate
public void truncate(Session session) throws SQLException(Code)



unlock
public void unlock(Session s)(Code)



Fields inherited from org.h2.table.Table
final public static String SYSTEM_TABLE(Code)(Java Doc)
final public static String TABLE(Code)(Java Doc)
final public static String TABLE_LINK(Code)(Java Doc)
final public static int TYPE_CACHEDTYPE_MEMORY(Code)(Java Doc)
final public static String VIEW(Code)(Java Doc)
protected Column[] columns(Code)(Java Doc)
protected int memoryPerRow(Code)(Java Doc)

Methods inherited from org.h2.table.Table
public void addConstraint(Constraint constraint)(Code)(Java Doc)
public void addDependencies(HashSet dependencies)(Code)(Java Doc)
abstract public Index addIndex(Session session, String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, String comment) throws SQLException(Code)(Java Doc)
abstract public void addRow(Session session, Row row) throws SQLException(Code)(Java Doc)
public void addSequence(Sequence sequence)(Code)(Java Doc)
public void addTrigger(TriggerObject trigger)(Code)(Java Doc)
public void addView(TableView view)(Code)(Java Doc)
abstract public boolean canDrop()(Code)(Java Doc)
abstract public boolean canGetRowCount()(Code)(Java Doc)
public boolean canTruncate()(Code)(Java Doc)
public void checkColumnIsNotReferenced(Column col) throws SQLException(Code)(Java Doc)
abstract public void checkSupportAlter() throws SQLException(Code)(Java Doc)
abstract public void close(Session session) throws SQLException(Code)(Java Doc)
public Index findPrimaryKey() throws SQLException(Code)(Java Doc)
public void fireAfter(Session session) throws SQLException(Code)(Java Doc)
public void fireAfterRow(Session session, Row oldRow, Row newRow) throws SQLException(Code)(Java Doc)
public void fireBefore(Session session) throws SQLException(Code)(Java Doc)
public void fireBeforeRow(Session session, Row oldRow, Row newRow) throws SQLException(Code)(Java Doc)
public boolean fireRow()(Code)(Java Doc)
public PlanItem getBestPlanItem(Session session, int[] masks) throws SQLException(Code)(Java Doc)
public boolean getCheckForeignKeyConstraints()(Code)(Java Doc)
public ObjectArray getChildren()(Code)(Java Doc)
public Column getColumn(int index)(Code)(Java Doc)
public Column getColumn(String columnName) throws SQLException(Code)(Java Doc)
public Column[] getColumns()(Code)(Java Doc)
public Column[] getColumns(String[] columnNames) throws SQLException(Code)(Java Doc)
public ObjectArray getConstraints()(Code)(Java Doc)
public String getCreateSQLForCopy(Table table, String quotedName)(Code)(Java Doc)
public boolean getGlobalTemporary()(Code)(Java Doc)
public Index getIndexForColumn(Column column, boolean first)(Code)(Java Doc)
abstract public ObjectArray getIndexes()(Code)(Java Doc)
abstract public long getMaxDataModificationId()(Code)(Java Doc)
public Row getNullRow()(Code)(Java Doc)
public Index getPrimaryKey() throws SQLException(Code)(Java Doc)
abstract public long getRowCount(Session session) throws SQLException(Code)(Java Doc)
abstract public Index getScanIndex(Session session) throws SQLException(Code)(Java Doc)
abstract public String getTableType()(Code)(Java Doc)
public Row getTemplateRow()(Code)(Java Doc)
public SearchRow getTemplateSimpleRow(boolean singleColumn)(Code)(Java Doc)
public int getType()(Code)(Java Doc)
abstract public Index getUniqueIndex()(Code)(Java Doc)
public boolean isClustered()(Code)(Java Doc)
public boolean isLockExclusive(Session s)(Code)(Java Doc)
abstract public boolean isLockedExclusively()(Code)(Java Doc)
public boolean isOnCommitDrop()(Code)(Java Doc)
public boolean isOnCommitTruncate()(Code)(Java Doc)
public boolean isPersistent()(Code)(Java Doc)
abstract public void lock(Session session, boolean exclusive, boolean force) throws SQLException(Code)(Java Doc)
public void removeChildrenAndResources(Session session) throws SQLException(Code)(Java Doc)
public void removeConstraint(Constraint constraint)(Code)(Java Doc)
public void removeIndex(Index index)(Code)(Java Doc)
public void removeIndexOrTransferOwnership(Session session, Index index) throws SQLException(Code)(Java Doc)
abstract public void removeRow(Session session, Row row) throws SQLException(Code)(Java Doc)
public void removeSequence(Session session, Sequence sequence)(Code)(Java Doc)
public void removeTrigger(Session session, TriggerObject trigger)(Code)(Java Doc)
public void removeView(TableView view)(Code)(Java Doc)
public void renameColumn(Column column, String newName) throws SQLException(Code)(Java Doc)
public void setCheckForeignKeyConstraints(Session session, boolean enabled, boolean checkExisting) throws SQLException(Code)(Java Doc)
protected void setColumns(Column[] columns) throws SQLException(Code)(Java Doc)
public void setOnCommitDrop(boolean onCommitDrop)(Code)(Java Doc)
public void setOnCommitTruncate(boolean onCommitTruncate)(Code)(Java Doc)
abstract public void truncate(Session session) throws SQLException(Code)(Java Doc)
abstract public void unlock(Session s)(Code)(Java Doc)
public void updateRows(Prepared prepared, Session session, RowList rows) throws SQLException(Code)(Java Doc)
public void validateConvertUpdateSequence(Session session, Row row) throws SQLException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.