public class ColumnUtilities extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
checkExistingMultivalueTable(LibrarySession session,
String tableName,
int dataType,
int dataLength,
int dataScale)
Check the specified existing multivalue table to
check if it compatible with the specified attribute settings.
|
static void |
checkExistingMultivalueTable(S_LibrarySession session,
String tableName,
int dataType,
int dataLength,
int dataScale)
Check the specified existing multivalue table to
check if it compatible with the specified attribute settings,
using a server-side session context.
|
static void |
closeResultSet(ResultSet rset)
Close a ResultSet, ignoring any Exceptions.
|
static void |
closeStatement(Statement stmt)
Close a Statement, ignoring any Exceptions.
|
static void |
closeStatement(StatementWrapper stmt)
Close a StatementWrapper, ignoring any Exceptions.
|
static boolean |
columnExists(LibrarySession session,
String tableName,
String columnName)
Return true if the specified column exists in the specified table.
|
static AttributeValueTable |
getColumnInfo(Connection conn,
String tableName,
String columnName)
Get the column info for the specified column of a table,
using a JDBC Connection context.
|
static AttributeValueTable |
getColumnInfo(IfsConnection conn,
String tableName,
String columnName)
Get the column info for the specified column of a table,
using a IfsConnection context.
|
static AttributeValueTable |
getColumnInfo(LibrarySession session,
String tableName,
String columnName)
Get the column info for the specified column of a table.
|
static AttributeValueTable |
getColumnInfo(S_LibrarySession session,
String tableName,
String columnName)
Get the column info for the specified column of a table,
using a server-side session context.
|
public static boolean columnExists(LibrarySession session, String tableName, String columnName) throws IfsException
session - the session contexttableName - the table namecolumnName - the column nameIfsException - if the operation failspublic static AttributeValueTable getColumnInfo(LibrarySession session, String tableName, String columnName) throws IfsException
session - the session contexttableName - the table namecolumnName - the column nameIfsException - if the operation failspublic static AttributeValueTable getColumnInfo(S_LibrarySession session, String tableName, String columnName) throws IfsException
session - the session contexttableName - the table namecolumnName - the column nameIfsException - if the operation failspublic static AttributeValueTable getColumnInfo(IfsConnection conn, String tableName, String columnName) throws IfsException, SQLException
conn - the IfsConnection contexttableName - the table namecolumnName - the column nameIfsException - if the operation failsSQLException - if the operation failspublic static AttributeValueTable getColumnInfo(Connection conn, String tableName, String columnName) throws IfsException, SQLException
conn - the JDBC Connection contexttableName - the table namecolumnName - the column nameIfsException - if the operation failsSQLException - if the operation failspublic static void checkExistingMultivalueTable(LibrarySession session, String tableName, int dataType, int dataLength, int dataScale) throws IfsException
session - the session contexttableName - the table namedataType - the data type for the map/array AttributedataLength - the data lengthdataScale - the data scaleIfsException - if the operation failspublic static void checkExistingMultivalueTable(S_LibrarySession session, String tableName, int dataType, int dataLength, int dataScale) throws IfsException
session - the session contexttableName - the table namedataType - the data type for the map/array AttributedataLength - the data lengthdataScale - the data scaleIfsException - if the operation failspublic static void closeResultSet(ResultSet rset)
rset - the ResultSet to closepublic static void closeStatement(StatementWrapper stmt)
stmt - the statement to closepublic static void closeStatement(Statement stmt)
stmt - the statement to closeCopyright © 2025. All rights reserved.