/**
  * Builds a list of columns suitable for creating this Catalog.
  *
  * @return array of SystemColumn suitable for making this catalog.
  */
 public SystemColumn[] buildColumnList() throws StandardException {
   return new SystemColumn[] {
     SystemColumnImpl.getUUIDColumn("CONSTRAINTID", false),
     SystemColumnImpl.getUUIDColumn("CONGLOMERATEID", false),
     SystemColumnImpl.getUUIDColumn("KEYCONSTRAINTID", false),
     SystemColumnImpl.getIndicatorColumn("DELETERULE"),
     SystemColumnImpl.getIndicatorColumn("UPDATERULE"),
   };
 }
 /**
  * Builds a list of columns suitable for creating this Catalog.
  *
  * @return array of SystemColumn suitable for making this catalog.
  */
 public SystemColumn[] buildColumnList() {
   return new SystemColumn[] {
     SystemColumnImpl.getUUIDColumn("CONSTRAINTID", false),
     SystemColumnImpl.getUUIDColumn("TABLEID", false),
     SystemColumnImpl.getIdentifierColumn("CONSTRAINTNAME", false),
     SystemColumnImpl.getIndicatorColumn("TYPE"),
     SystemColumnImpl.getUUIDColumn("SCHEMAID", false),
     SystemColumnImpl.getIndicatorColumn("STATE"),
     SystemColumnImpl.getColumn("REFERENCECOUNT", Types.INTEGER, false)
   };
 }
  /**
   * Builds a list of columns suitable for creating this Catalog.
   *
   * @return array of SystemColumn suitable for making this catalog.
   */
  public SystemColumn[] buildColumnList() {

    return new SystemColumn[] {
      SystemColumnImpl.getUUIDColumn("SCAN_RS_ID", false),
      SystemColumnImpl.getIdentifierColumn("SCAN_OBJECT_NAME", false),
      SystemColumnImpl.getIndicatorColumn("SCAN_OBJECT_TYPE"),
      SystemColumnImpl.getColumn("SCAN_TYPE", Types.CHAR, false, 8),
      SystemColumnImpl.getColumn("ISOLATION_LEVEL", Types.CHAR, true, 3),
      SystemColumnImpl.getColumn("NO_VISITED_PAGES", Types.INTEGER, true),
      SystemColumnImpl.getColumn("NO_VISITED_ROWS", Types.INTEGER, true),
      SystemColumnImpl.getColumn("NO_QUALIFIED_ROWS", Types.INTEGER, true),
      SystemColumnImpl.getColumn("NO_VISITED_DELETED_ROWS", Types.INTEGER, true),
      SystemColumnImpl.getColumn("NO_FETCHED_COLUMNS", Types.INTEGER, true),
      SystemColumnImpl.getColumn(
          "BITSET_OF_FETCHED_COLUMNS", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn("BTREE_HEIGHT", Types.INTEGER, true),
      SystemColumnImpl.getColumn("FETCH_SIZE", Types.INTEGER, true),
      SystemColumnImpl.getColumn("START_POSITION", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn("STOP_POSITION", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn("SCAN_QUALIFIERS", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn("NEXT_QUALIFIERS", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn(
          "HASH_KEY_COLUMN_NUMBERS", Types.VARCHAR, true, TypeId.VARCHAR_MAXWIDTH),
      SystemColumnImpl.getColumn("HASH_TABLE_SIZE", Types.INTEGER, true),
    };
  }