A container of table objects. Specifies the Content Manager data source name. Specifies the connection string to the physical data source. Specifies the type of the database, e.g OR, OL, D2, etc.. Defines jdbc connection parameters. Represents a view or table. the table type. see JDBC getTableTypes(). Deprecated as of version 3.1, all columns should be under tableItems. A tableItem can be a child of another tableItem. This allows support for structs and multisets. Represents a stored procedure. Stored procedure parameter definition. A function that is stored in a database instance. For MoserJS it is renamed to the javascript class DbFunction, because function is a reserved javascript keyword. Contains the result datatype from the execution of a function. function parameter definition. The properties of a function or procedure call parameter. Specifies a name for a parameter passed to, or resulting from, execution of a procedure. Specifies whether the parameter passed to a procedure is an input parameter, an output parameter, or an input parameter that is changed during execution. The column. Full data type. e,g, VARCHAR(20). The name is defined in com.ibm.cognos.jdbc.adaptor.AdaptorJDBCTypes ARRAY BIGINT BINARY BIT BLOB BOOLEAN CHAR precision is used as length: CHAR(N) CLOB DATALINK DATE DECIMAL precision and scale are used: DECIMAL(N, M) DISTINCT user defined type DOUBLE FLOAT INTEGER JAVA_OBJECT LONGNVARCHAR see CHAR LONGVARBINARY see CHAR LONGVARCHAR see CHAR NCHAR see CHAR NCLOB NULL NUMERIC see DECIMAL NVARCHAR see CHAR OTHER REAL REF ROWID SMALLINT SQLXML STRUCT TIME TIMESTAMP TINYINT VARBINARY see CHAR VARCHAR see CHAR TIMESTAMP_TZ TIME_TZ INTERVAL_YEAR INTERVAL_YEAR_TO_MONTH INTERVAL_MONTH INTERVAL_DAY INTERVAL_DAY_TO_HOUR INTERVAL_DAY_TO_MINUTE INTERVAL_DAY_TO_SECOND INTERVAL_HOUR INTERVAL_HOUR_TO_MINUTE INTERVAL_HOUR_TO_SECOND INTERVAL_MINUTE INTERVAL_MINUTE_TO_SECOND INTERVAL_SECOND PERIOD_DATE PERIOD_TIME PERIOD_TIME_TZ PERIOD_TIMESTAMP PERIOD_TIMESTAMP_TZ JSON ROWSET If true, this object can contain NULL values. The vendor data type name. Any predefined formatting, initially only from .xls or .xlsx The index. The column used in the index. The unique key. The foreign key. The column used in the key. A struct is a structured record containing specific columns contained as one row. A multiset is a struct containing multiple rows. Specifies the table as a table. Specifies the table as a view. Specifies an input parameter. Specifies an output parameter. Specifies a parameter that is overwritten during execution.