org.apache.tuscany.das.rdb.graphbuilder.impl
Class ResultMetadata
java.lang.Object
org.apache.tuscany.das.rdb.graphbuilder.impl.ResultMetadata
public class ResultMetadata
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResultMetadata
public ResultMetadata(java.sql.ResultSet rs,
MappingWrapper cfgWrapper,
ResultSetShape shape)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getColumnPropertyName
public java.lang.String getColumnPropertyName(int i)
getDatabaseColumnName
public java.lang.String getDatabaseColumnName(int i)
getTableName
public java.lang.String getTableName(java.lang.String columnName)
getTableSize
public int getTableSize(java.lang.String tableName)
getDataType
public commonj.sdo.Type getDataType(java.lang.String columnName)
getTablePropertyName
public java.lang.String getTablePropertyName(int i)
getAllTablePropertyNames
public java.util.Collection getAllTablePropertyNames()
getAllPKsForTable
public java.util.HashSet getAllPKsForTable(java.lang.String tableName)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNumberOfTables
public int getNumberOfTables()
- Returns:
isPKColumn
public boolean isPKColumn(int i)
- Return whether the column at the given position is part of a primary key.
If we don't have this information, we assume every column is a primary
key. This results in uniqueness checks using all columns in a table.
- Parameters:
i
-
- Returns:
getDataType
public commonj.sdo.Type getDataType(int i)
- Parameters:
i
-
- Returns:
- Type
getPropertyNames
public java.util.Collection getPropertyNames(java.lang.String tableName)
- Parameters:
tableName
-
- Returns:
- Collection
getResultSet
public java.sql.ResultSet getResultSet()
getResultSetSize
public int getResultSetSize()
isRecursive
public boolean isRecursive()
getConverter
public Converter getConverter(int i)
Copyright © 2007 Apache Software Foundation. All Rights Reserved.