Class SqlTableMetadata
- java.lang.Object
 - 
- com.evolveum.midpoint.repo.sqlbase.SqlTableMetadata
 
 
- 
public class SqlTableMetadata extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description SqlTableMetadata() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(com.querydsl.sql.ColumnMetadata columnMetadata)static SqlTableMetadatacreate(Connection conn, String tableName)Creates metadata for a table.com.querydsl.sql.ColumnMetadataget(@NotNull String columnName) 
 - 
 
- 
- 
Method Detail
- 
create
public static SqlTableMetadata create(Connection conn, String tableName)
Creates metadata for a table. Implementation detail: It is possible to useConnection.getMetaData()but this iterates over too many items for all visible tables and is very slow on Oracle. UsingResultSet.getMetaData()is much more efficient and gives us all we need. 
- 
add
public void add(com.querydsl.sql.ColumnMetadata columnMetadata)
 
- 
get
public com.querydsl.sql.ColumnMetadata get(@NotNull @NotNull String columnName) 
 - 
 
 -