| generated by | SchemaCrawler 16.1.2 |
| generated on | 2019-10-09 01:01:29 |
| database version | HSQL Database Engine 2.5.0 |
| driver version | HSQL Database Engine Driver 2.5.0 |
| Contact details for book authors | ||
| ID | INTEGER NOT NULL | |
| FIRSTNAME | VARCHAR(20) NOT NULL | |
| LASTNAME | VARCHAR(20) NOT NULL | |
| ADDRESS1 | VARCHAR(255) | |
| ADDRESS2 | VARCHAR(255) | |
| CITY | VARCHAR(50) | |
| STATE | VARCHAR(2) | |
| POSTALCODE | VARCHAR(10) | |
| COUNTRY | VARCHAR(50) | |
| Primary Key | ||
| PK_AUTHORS | [primary key] | |
| ID | ascending | |
| Foreign Keys | ||
| Z_FK_AUTHOR | [foreign key, with no action] | |
| ID ←(0..many) PUBLIC.BOOKS.BOOKAUTHORS.AUTHORID | ||
| Indexes | ||
| SYS_IDX_PK_AUTHORS_10111 | [unique index] | |
| ID | ascending | |
| IDX_B_AUTHORS | [non-unique index] | |
| LASTNAME | ascending | |
| FIRSTNAME | ascending | |
| IDX_A_AUTHORS | [non-unique index] | |
| CITY | ascending | |
| STATE | ascending | |
| POSTALCODE | ascending | |
| COUNTRY | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| ID | INTEGER | |
| FIRSTNAME | VARCHAR(20) | |
| LASTNAME | VARCHAR(20) | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| Relationship between books and their authors, along with the latest updated information | ||
| BOOKID | INTEGER NOT NULL | |
| AUTHORID | INTEGER NOT NULL | |
| SOMEDATA | VARCHAR(30) | |
| Foreign Keys | ||
| Z_FK_AUTHOR | [foreign key, with no action] | |
| AUTHORID (0..many)→ PUBLIC.BOOKS.AUTHORS.ID | ||
| SYS_FK_10128 | [foreign key, with no action] | |
| BOOKID (0..many)→ PUBLIC.BOOKS.BOOKS.ID | ||
| Indexes | ||
| SYS_IDX_Z_FK_AUTHOR_10134 | [non-unique index] | |
| AUTHORID | ascending | |
| SYS_IDX_SYS_FK_10128_10132 | [non-unique index] | |
| BOOKID | ascending | |
| UIDX_BOOKAUTHORS | [unique index] | |
| BOOKID | ascending | |
| AUTHORID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| Details for published books | ||
| ID | INTEGER NOT NULL | |
| Unique (internal) id for book | ||
| TITLE | VARCHAR(255) NOT NULL | |
| Book title | ||
| DESCRIPTION | VARCHAR(255) | |
| Book description (Usually the blurb from the book jacket or promotional materials) | ||
| PUBLISHERID | INTEGER NOT NULL | |
| Foreign key to the book publisher | ||
| PUBLICATIONDATE | DATE | |
| Book publication date | ||
| PRICE | DOUBLE(64, 0) | |
| Current price for the book | ||
| PREVIOUSEDITIONID | INTEGER | |
| Primary Key | ||
| PK_BOOKS | [primary key] | |
| ID | ascending | |
| Foreign Keys | ||
| SYS_FK_10128 | [foreign key, with no action] | |
| ID ←(0..many) PUBLIC.BOOKS.BOOKAUTHORS.BOOKID | ||
| FK_PREVIOUSEDITION | [foreign key, with no action] | |
| ID ←(0..1) PREVIOUSEDITIONID | ||
| Indexes | ||
| SYS_IDX_PK_BOOKS_10119 | [unique index] | |
| ID | ascending | |
| SYS_IDX_U_PREVIOUSEDITION_10125 | [unique index] | |
| PREVIOUSEDITIONID | ascending | |
| SYS_IDX_FK_PREVIOUSEDITION_10123 | [non-unique index] | |
| PREVIOUSEDITIONID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| ID | INTEGER NOT NULL | |
| DATA | CLOB | |
| COUPONS | INTEGER ARRAY | |
| BOOKS | VARCHAR(20) ARRAY[10] | |
| Primary Key | ||
| PK_COUPONS | [primary key] | |
| ID | ascending | |
| Indexes | ||
| SYS_IDX_PK_COUPONS_10093 | [unique index] | |
| ID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 10 rows | [row count] | |
| ID | INTEGER NOT NULL | |
| DATA | VALID_STRING(20) | |
| Primary Key | ||
| PK_CUSTOMERDATA | [primary key] | |
| ID | ascending | |
| Indexes | ||
| SYS_IDX_PK_CUSTOMERDATA_10104 | [unique index] | |
| ID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| empty | [row count] | |
| ID | INTEGER NOT NULL | |
| FIRSTNAME | NAME_TYPE NOT NULL | |
| LASTNAME | NAME_TYPE NOT NULL | |
| AGE | AGE_TYPE | |
| Primary Key | ||
| PK_CUSTOMERS | [primary key] | |
| ID | ascending | |
| Indexes | ||
| SYS_IDX_PK_CUSTOMERS_10098 | [unique index] | |
| ID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| empty | [row count] | |
| "Global Count" | INTEGER | |
| "UPDATE" | VARCHAR(20) | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 10 rows | [row count] | |
| List of book publishers | ||
| ID | INTEGER NOT NULL | |
| auto-incremented | ||
| Unique (internal) id for book publisher | ||
| PUBLISHER | VARCHAR(255) | |
| Name of book publisher | ||
| Primary Key | ||
| SYS_PK_10106 | [primary key] | |
| ID | ascending | |
| Foreign Keys | ||
| FK_ΒΙΒΛΊΑ_PUBLISHERS | [foreign key, with no action] | |
| ID ←(0..many) PUBLIC.BOOKS.ΒΙΒΛΊΑ.ΕΚΔΌΤΗΣ | ||
| Indexes | ||
| SYS_IDX_SYS_PK_10106_10107 | [unique index] | |
| ID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| ΜΟΝΑΔΙΚΌΣ | SMALLINT NOT NULL | |
| ΤΊΤΛΟΣ | VARCHAR(255) NOT NULL | |
| ΠΕΡΙΓΡΑΦΉ | VARCHAR(255) | |
| ΕΚΔΌΤΗΣ | SMALLINT NOT NULL | |
| Primary Key | ||
| PK_ΒΙΒΛΊΑ | [primary key] | |
| ΜΟΝΑΔΙΚΌΣ | ascending | |
| Foreign Keys | ||
| FK_ΒΙΒΛΊΑ_PUBLISHERS | [foreign key, with no action] | |
| ΕΚΔΌΤΗΣ (0..many)→ PUBLIC.BOOKS.PUBLISHERS.ID | ||
| Indexes | ||
| SYS_IDX_FK_ΒΙΒΛΊΑ_PUBLISHERS_10144 | [non-unique index] | |
| ΕΚΔΌΤΗΣ | ascending | |
| SYS_IDX_PK_ΒΙΒΛΊΑ_10140 | [unique index] | |
| ΜΟΝΑΔΙΚΌΣ | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → SA (grantable) | ||
| Additional Information | ||
| empty | [row count] | |
| CITY | VARCHAR(50) NOT NULL | |
| STATE | VARCHAR(2) NOT NULL | |
| POSTALCODE | VARCHAR(10) NOT NULL | |
| COUNTRY | VARCHAR(50) NOT NULL | |
| Primary Key | ||
| PK_CUSTOMERS | [primary key] | |
| POSTALCODE | ascending | |
| COUNTRY | ascending | |
| Foreign Keys | ||
| FK_SALES_REGIONS | [foreign key, with no action] | |
| POSTALCODE ←(0..many) PUBLIC."PUBLISHER SALES".SALES.POSTALCODE | ||
| COUNTRY ←(0..many) PUBLIC."PUBLISHER SALES".SALES.COUNTRY | ||
| Indexes | ||
| SYS_IDX_PK_CUSTOMERS_10227 | [unique index] | |
| POSTALCODE | ascending | |
| COUNTRY | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| POSTALCODE | VARCHAR(10) NOT NULL | |
| COUNTRY | VARCHAR(50) NOT NULL | |
| BOOKID | INTEGER | |
| PERIODENDDATE | DATE | |
| TOTALAMOUNT | DOUBLE(64, 0) | |
| SALESDATAID | INTEGER | |
| Foreign Keys | ||
| FK_SALES_SALESDATA | [foreign key, with no action] | |
| SALESDATAID (0..many)→ PUBLIC."PUBLISHER SALES".SALESDATA.SALESDATAID | ||
| FK_SALES_REGIONS | [foreign key, with no action] | |
| POSTALCODE (0..many)→ PUBLIC."PUBLISHER SALES".REGIONS.POSTALCODE | ||
| COUNTRY (0..many)→ PUBLIC."PUBLISHER SALES".REGIONS.COUNTRY | ||
| Indexes | ||
| SYS_IDX_FK_SALES_SALESDATA_10241 | [non-unique index] | |
| SALESDATAID | ascending | |
| SYS_IDX_FK_SALES_REGIONS_10239 | [non-unique index] | |
| POSTALCODE | ascending | |
| COUNTRY | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| Additional Information | ||
| 20 rows | [row count] | |
| SALESDATAID | INTEGER | |
| YEARLYAMOUNT | DOUBLE(64, 0) | |
| Foreign Keys | ||
| FK_SALES_SALESDATA | [foreign key, with no action] | |
| SALESDATAID ←(0..many) PUBLIC."PUBLISHER SALES".SALES.SALESDATAID | ||
| Indexes | ||
| SYS_IDX_UQ_CUSTOMERS_10233 | [unique index] | |
| SALESDATAID | ascending | |
| Privileges and Grants | ||
| DELETE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| INSERT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| REFERENCES | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| SELECT | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| TRIGGER | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| UPDATE | [privilege] | |
| _SYSTEM → DBA (grantable) | ||
| Additional Information | ||
| empty | [row count] | |
| PUBLISHER | CHARACTER VARYING, out | |
| [specific name] | ||
| NEW_PUBLISHER_FORCE_VALUE | ||
| NEWPUBLISHER | CHARACTER VARYING, in | |
| PUBLISHER | CHARACTER VARYING, out | |
| [specific name] | ||
| NEW_PUBLISHER_10160 | ||
| ONE | INTEGER, in | |
| [specific name] | ||
| CUSTOMADD_10162 | ||
| ONE | INTEGER, in | |
| TWO | INTEGER, in | |
| [specific name] | ||
| CUSTOMADD_10161 | ||
| BIGINT | [data type] | |
| defined with no parameters | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| BINARY | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| BIT | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| BLOB | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| BOOLEAN | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| CHARACTER | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| CLOB | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| DATE | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| DECIMAL | [data type] | |
| defined with PRECISION,SCALE | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| DOUBLE | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| FLOAT | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| INTEGER | [data type] | |
| defined with no parameters | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| NUMERIC | [data type] | |
| defined with PRECISION,SCALE | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| NVARCHAR | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| OTHER | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| REAL | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| SMALLINT | [data type] | |
| defined with no parameters | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| TIME | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| TIMESTAMP | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable except with where .. like | ||
| TINYINT | [data type] | |
| defined with no parameters | ||
| nullable | ||
| auto-incrementable | ||
| searchable except with where .. like | ||
| UUID | [data type] | |
| defined with no parameters | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| VARBINARY | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| VARCHAR | [data type] | |
| defined with LENGTH | ||
| nullable | ||
| not auto-incrementable | ||
| searchable | ||
| PUBLIC.BOOKS.AGE_TYPE | [user defined data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| based on | SMALLINT | |
| PUBLIC.BOOKS."CHARACTER VARYING" | [data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| PUBLIC.BOOKS."INTEGER ARRAY" | [data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| PUBLIC.BOOKS.NAME_TYPE | [user defined data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| based on | NVARCHAR | |
| PUBLIC.BOOKS.VALID_STRING | [data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| PUBLIC.BOOKS."VARCHAR(20) ARRAY[10]" | [data type] | |
| defined with no parameters | ||
| not nullable | ||
| not auto-incrementable | ||
| not searchable | ||
| product name | SchemaCrawler |
| product version | 16.1.2 |
| database product name | HSQL Database Engine |
| database product version | 2.5.0 |
| database user name | SA |
| all procedures are callable | true |
| all tables are selectable | true |
| auto commit failure closes all result sets | false |
| catalog separator | . |
| catalog term | CATALOG |
| catalogs | PUBLIC |
| client info properties | files_readonly, hsqldb.applog, hsqldb.cache_file_scale, hsqldb.cache_free_count, hsqldb.cache_rows, hsqldb.cache_size, hsqldb.default_table_type, hsqldb.defrag_limit, hsqldb.digest, hsqldb.files_space, hsqldb.full_log_replay, hsqldb.inc_backup, hsqldb.large_data, hsqldb.lob_compressed, hsqldb.lob_file_scale, hsqldb.lock_file, hsqldb.log_data, hsqldb.log_size, hsqldb.min_reuse, hsqldb.nio_data_file, hsqldb.nio_max_size, hsqldb.result_max_memory_rows, hsqldb.script_format, hsqldb.sqllog, hsqldb.temp_directory, hsqldb.tx, hsqldb.tx_conflict_rollback, hsqldb.tx_interrupt_rollback, hsqldb.tx_level, hsqldb.write_delay, hsqldb.write_delay_millis, jdbc.translate_tti_types, readonly, runtime.gc_interval, sql.avg_scale, sql.char_literal, sql.compare_in_locale, sql.concat_nulls, sql.convert_trunc, sql.double_nan, sql.enforce_names, sql.enforce_refs, sql.enforce_size, sql.enforce_tdc_delete, sql.enforce_tdc_update, sql.enforce_types, sql.ignore_case, sql.live_object, sql.longvar_is_lob, sql.nulls_first, sql.nulls_order, sql.pad_space, sql.ref_integrity, sql.regular_names, sql.restrict_exec, sql.syntax_db2, sql.syntax_mss, sql.syntax_mys, sql.syntax_ora, sql.syntax_pgs, sql.sys_index_names, sql.unique_nulls, textdb.all_quoted, textdb.cache_rows, textdb.cache_scale, textdb.cache_size, textdb.cache_size_scale, textdb.encoding, textdb.fs, textdb.ignore_first, textdb.lvs, textdb.qc, textdb.quoted, textdb.vs |
| data definition causes transaction commit | true |
| data definition ignored in transactions | false |
| database major version | 2 |
| database minor version | 5 |
| default transaction isolation | 2 |
| deletes are detected for TYPE_FORWARD_ONLY result sets | false |
| deletes are detected for TYPE_SCROLL_INSENSITIVE result sets | false |
| deletes are detected for TYPE_SCROLL_SENSITIVE result sets | false |
| does max row size include blobs | true |
| driver major version | 2 |
| driver minor version | 5 |
| extra name characters | |
| generated key always returned | true |
| identifier quote string | " |
| inserts are detected for TYPE_FORWARD_ONLY result sets | false |
| inserts are detected for TYPE_SCROLL_INSENSITIVE result sets | false |
| inserts are detected for TYPE_SCROLL_SENSITIVE result sets | false |
| is catalog at start | true |
| is read only | false |
| JDBC major version | 4 |
| JDBC minor version | 2 |
| locators update copy | false |
| max binary literal length | 0 |
| max catalog name length | 128 |
| max char literal length | 0 |
| max column name length | 128 |
| max columns in group by | 0 |
| max columns in index | 0 |
| max columns in order by | 0 |
| max columns in select | 0 |
| max columns in table | 0 |
| max connections | 0 |
| max cursor name length | 128 |
| max index length | 0 |
| max logical lob size | 1099511627776 |
| max procedure name length | 128 |
| max row size | 0 |
| max schema name length | 128 |
| max statement length | 0 |
| max statements | 0 |
| max table name length | 128 |
| max tables in select | 0 |
| max user name length | 128 |
| null plus non null is null | true |
| nulls are sorted at end | false |
| nulls are sorted at start | true |
| nulls are sorted high | false |
| nulls are sorted low | false |
| numeric functions | ABS, ACOS, ASIN, ATAN, ATAN2, BITAND, BITOR, BITXOR, CEILING, COS, COT, DEGREES, EXP, FLOOR, LOG, LOG10, MOD, PI, POWER, RADIANS, RAND, ROUND, ROUNDMAGIC, SIGN, SIN, SQRT, TAN, TRUNCATE |
| others deletes are visible for TYPE_FORWARD_ONLY result sets | false |
| others deletes are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| others deletes are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| others inserts are visible for TYPE_FORWARD_ONLY result sets | false |
| others inserts are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| others inserts are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| others updates are visible for TYPE_FORWARD_ONLY result sets | false |
| others updates are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| others updates are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| own deletes are visible for TYPE_FORWARD_ONLY result sets | false |
| own deletes are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| own deletes are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| own inserts are visible for TYPE_FORWARD_ONLY result sets | false |
| own inserts are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| own inserts are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| own updates are visible for TYPE_FORWARD_ONLY result sets | false |
| own updates are visible for TYPE_SCROLL_INSENSITIVE result sets | false |
| own updates are visible for TYPE_SCROLL_SENSITIVE result sets | false |
| procedure term | PROCEDURE |
| result set holdability | 1 |
| row id lifetime | ROWID_UNSUPPORTED |
| schema term | SCHEMA |
| schemas | BOOKS, FOR_LINT, INFORMATION_SCHEMA, PUBLIC, PUBLISHER SALES, SYSTEM_LOBS |
| search string escape | \ |
| SQL keywords | |
| SQL state type | 2 |
| stores lower case identifiers | false |
| stores lower case quoted identifiers | false |
| stores mixed case identifiers | false |
| stores mixed case quoted identifiers | false |
| stores upper case identifiers | true |
| stores upper case quoted identifiers | false |
| string functions | ASCII, CHAR, CONCAT, DIFFERENCE, HEXTORAW, INSERT, LCASE, LEFT, LENGTH, LOCATE, LTRIM, RAWTOHEX, REPEAT, REPLACE, RIGHT, RTRIM, SOUNDEX, SPACE, SUBSTR, UCASE |
| supports alter table with add column | true |
| supports alter table with drop column | true |
| supports ANSI92 entry level SQL | true |
| supports ANSI92 full SQL | true |
| supports ANSI92 intermediate SQL | true |
| supports batch updates | true |
| supports catalogs in data manipulation | true |
| supports catalogs in index definitions | true |
| supports catalogs in privilege definitions | true |
| supports catalogs in procedure calls | true |
| supports catalogs in table definitions | true |
| supports column aliasing | true |
| supports convert | true |
| supports core SQL grammar | true |
| supports correlated subqueries | true |
| supports data definition and data manipulation transactions | false |
| supports data manipulation transactions only | true |
| supports different table correlation names | false |
| supports expressions in order by | true |
| supports extended SQL grammar | true |
| supports full outer joins | true |
| supports get generated keys | true |
| supports group by | true |
| supports group by beyond select | true |
| supports group by unrelated | true |
| supports integrity enhancement facility | true |
| supports like escape clause | true |
| supports limited outer joins | true |
| supports minimum SQL grammar | true |
| supports mixed case identifiers | false |
| supports mixed case quoted identifiers | true |
| supports multiple open results | true |
| supports multiple result sets | true |
| supports multiple transactions | true |
| supports named parameters | true |
| supports non nullable columns | true |
| supports open cursors across commit | true |
| supports open cursors across rollback | false |
| supports open statements across commit | true |
| supports open statements across rollback | true |
| supports order by unrelated | true |
| supports outer joins | true |
| supports positioned delete | true |
| supports positioned update | true |
| supports ref cursors | false |
| supports result set type for TYPE_FORWARD_ONLY result sets | true |
| supports result set type for TYPE_SCROLL_INSENSITIVE result sets | true |
| supports result set type for TYPE_SCROLL_SENSITIVE result sets | false |
| supports savepoints | true |
| supports schemas in data manipulation | true |
| supports schemas in index definitions | true |
| supports schemas in privilege definitions | true |
| supports schemas in procedure calls | true |
| supports schemas in table definitions | true |
| supports select for update | true |
| supports statement pooling | true |
| supports stored functions using call syntax | true |
| supports stored procedures | true |
| supports subqueries in comparisons | true |
| supports subqueries in exists | true |
| supports subqueries in ins | true |
| supports subqueries in quantifieds | true |
| supports table correlation names | true |
| supports transactions | true |
| supports union | true |
| supports union all | true |
| system functions | DATABASE, IFNULL, USER |
| table types | GLOBAL TEMPORARY, SYSTEM TABLE, TABLE, VIEW |
| time date functions | CURDATE, CURTIME, DATEDIFF, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, HOUR, MINUTE, MONTH, MONTHNAME, NOW, QUARTER, SECOND, SECONDS_SINCE_MIDNIGHT, TIMESTAMPADD, TIMESTAMPDIFF, TO_CHAR, WEEK, YEAR |
| type info | BIT, TINYINT, BIGINT, VARBINARY, BINARY, UUID, CHARACTER, NUMERIC, DECIMAL, INTEGER, SMALLINT, DOUBLE, FLOAT, REAL, NVARCHAR, VARCHAR, BOOLEAN, DATE, TIME, TIMESTAMP, OTHER, BLOB, CLOB |
| updates are detected for TYPE_FORWARD_ONLY result sets | false |
| updates are detected for TYPE_SCROLL_INSENSITIVE result sets | false |
| updates are detected for TYPE_SCROLL_SENSITIVE result sets | false |
| uses local file per table | false |
| uses local files | false |
| driver name | HSQL Database Engine Driver |
| driver version | 2.5.0 |
| driver class name | org.hsqldb.jdbc.JDBCDriver |
| url | jdbc:hsqldb:hsql://0.0.0.0:56161/schemacrawler56161 |
| is JDBC compliant | true |
| default_schema | [driver property] | |
| not required; choices [false, true] | ||
| value | false | |
| get_column_name | [driver property] | |
| not required; choices [false, true] | ||
| value | true | |
| ifexists | [driver property] | |
| not required; choices [false, true] | ||
| value | false | |
| password | [driver property] | |
| required | ||
| value | NULL | |
| shutdown | [driver property] | |
| not required; choices [false, true] | ||
| value | false | |
| user | [driver property] | |
| required | ||
| value | NULL | |