Class SqlJetTableDef

    • Method Detail

      • getDatabaseName

        public java.lang.String getDatabaseName()
      • isKeepExisting

        public boolean isKeepExisting()
      • getColumnNumber

        public int getColumnNumber​(java.lang.String name)
        Description copied from interface: ISqlJetTableDef
        Returns position of the specified column within the table definition.
        Specified by:
        getColumnNumber in interface ISqlJetTableDef
      • isRowIdPrimaryKey

        public boolean isRowIdPrimaryKey()
        Description copied from interface: ISqlJetTableDef
        Returns true if primary key definition allows rowid to be used as primary key column. In practice this means that the table has primary key that is based in a single column of type 'integer'.
        Specified by:
        isRowIdPrimaryKey in interface ISqlJetTableDef
      • getPage

        public int getPage()
      • setPage

        public void setPage​(int page)
      • getRowId

        public long getRowId()
      • setRowId

        public void setRowId​(long rowId)
      • getPrimaryKeyIndexName

        public java.lang.String getPrimaryKeyIndexName()
        Returns name of the primary key index.
        Specified by:
        getPrimaryKeyIndexName in interface ISqlJetTableDef
        Returns:
        name of the primary key index.
      • getRowIdPrimaryKeyColumnName

        public java.lang.String getRowIdPrimaryKeyColumnName()
      • getRowIdPrimaryKeyColumnIndex

        public int getRowIdPrimaryKeyColumnIndex()
      • getPrimaryKeyColumnNames

        public java.util.List<java.lang.String> getPrimaryKeyColumnNames()
      • getNotNullColumns

        public java.util.List<ISqlJetColumnDef> getNotNullColumns()
        Returns:
        the notNullColumnsCache
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toSQL

        public java.lang.String toSQL()
        Specified by:
        toSQL in interface ISqlJetTableDef
        Returns:
        SQL representation of this table schema definition.
      • toSQL

        public java.lang.String toSQL​(boolean schemaStrict)