Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- ICipherFactory - Interface in acdp.design
-
Declares methods used to encrypt and decrypt data in a database.
- IllegalReferenceException - Exception Class in acdp.exceptions
-
Thrown if a row reference is illegal.
- IllegalReferenceException(Table_, Ref_, boolean) - Constructor for exception class acdp.exceptions.IllegalReferenceException
-
The constructor.
- ImplementationRestrictionException - Exception Class in acdp.exceptions
-
Thrown if an exception due to an implementation restricition has occurred.
- ImplementationRestrictionException(Table_, String) - Constructor for exception class acdp.exceptions.ImplementationRestrictionException
-
Constructs this type of exception with a detailed message composed from the specified table and the specified message.
- ImplementationRestrictionException(Table_, String, String) - Constructor for exception class acdp.exceptions.ImplementationRestrictionException
-
Constructs this type of exception with a detail message composed from the specified table and the specified column name.
- ImplementationRestrictionException(String) - Constructor for exception class acdp.exceptions.ImplementationRestrictionException
-
Constructs this type of exception with the specified detail message.
- indent() - Method in class acdp.misc.Layout
-
Returns the indentation discovered in the file or input stream when this layout was constructed with the
Layout.fromFile(java.nio.file.Path)
orLayout.fromInputStream(java.io.InputStream)
factory method, respectively. - IndentationException - Exception Class in acdp.exceptions
-
Thrown to indicate that the lines of text in a layout read from a file or a stream are not properly indented.
- IndentationException(String) - Constructor for exception class acdp.exceptions.IndentationException
-
The constructor.
- info() - Method in interface acdp.Column
-
Returns the information object of this column.
- info() - Method in interface acdp.Database
-
Returns the information object of this database.
- info() - Method in class acdp.design.CustomDatabase
-
See Database.info()
- info() - Method in class acdp.design.CustomTable
-
See Table.info()
- info() - Method in interface acdp.Table
-
Returns the information object of this table.
- Information - Interface in acdp
-
Groups the info interfaces on the level of the database, table, column and store, respectively.
- Information.ColumnInfo - Interface in acdp
-
The column info comprises some useful information about a column, including all values from the column sublayout.
- Information.DatabaseInfo - Interface in acdp
-
The database info comprises some useful information about the database, including all values from the database layout.
- Information.DatabaseInfo.DBType - Enum in acdp
-
The type of a database.
- Information.ROStoreInfo - Interface in acdp
-
The RO store info comprises some useful information about the RO store of a table of an RO database, including all values from the store sublayout.
- Information.StoreInfo - Interface in acdp
-
The super interface of the
Information.WRStoreInfo
andInformation.ROStoreInfo
interfaces. - Information.TableInfo - Interface in acdp
-
The table info comprises some useful information about a table, including all values from the table layout.
- Information.WRStoreInfo - Interface in acdp
-
The WR store info comprises some useful information about the WR store of a table of a WR database, including all values from the store sublayout.
- initCipher(Cipher, boolean) - Method in interface acdp.design.ICipherFactory
-
Initializes the specified cipher, earlier created by a call to the
ICipherFactory.createCipher()
method. - initialize(Column<?>...) - Method in class acdp.design.CustomTable
-
Initializes this custom table.
- INROW - Enum constant in enum acdp.types.Type.Scheme
-
Values of an inrow simple column type or an inrow array column type with an inrow element column type are stored in the FL data block of the row.
- insert(int, Layout) - Method in class acdp.misc.Layout.Seq
-
Inserts the specified layout at the specified position in this sequence.
- insert(int, Layout.Seq) - Method in class acdp.misc.Layout.Seq
-
Inserts the specified sequence at the specified position in this sequence.
- insert(int, String) - Method in class acdp.misc.Layout.Seq
-
Inserts the specified string value at the specified position in this sequence.
- insert(Object...) - Method in class acdp.design.CustomTable
- insert(Object...) - Method in interface acdp.Table
-
Inserts the specified values into this table and returns the reference to the newly created row.
- insertColumn(Path, ICipherFactory, String, String, Column<T>, String, int, T) - Static method in class acdp.tools.Refactor
-
Inserts the specified column into the table definition of the specified table at the position given by the
index
argument. - insertLayout(int) - Method in class acdp.misc.Layout.Seq
-
Creates a new layout, inserts it at the specified position in this sequence and returns the new layout.
- insertSeq(int) - Method in class acdp.misc.Layout.Seq
-
Creates a new sequence, inserts it at the specified position in this sequence and returns the new sequence.
- IntegerType - Interface in acdp.types
-
The column type analogon of a Java
int
orInteger
type. - IOFailureException - Exception Class in acdp.exceptions
-
Thrown to indicate that an I/O error has occurred.
- IOFailureException(Database_, Throwable) - Constructor for exception class acdp.exceptions.IOFailureException
-
Constructs this type of exception with a detail message composed from the specified database and with the specified cause.
- IOFailureException(Table_, Throwable) - Constructor for exception class acdp.exceptions.IOFailureException
-
Constructs this type of exception with a detail message composed from the specified table and with the specified cause.
- IOFailureException(Throwable) - Constructor for exception class acdp.exceptions.IOFailureException
-
Constructs this type of exception with the specified cause.
- isCompatible(Object) - Method in class acdp.design.SimpleType
-
Tests if the specified value is compatible with this column type.
- isCompatible(Object) - Method in interface acdp.types.Type
-
Tests if the specified value is compatible with this column type.
- isOpen() - Method in class acdp.design.CustomDatabase
-
Returns the information whether the database is open or closed.
- isWritable() - Method in interface acdp.Information.DatabaseInfo
-
Returns the information whether this database is writable or read-only.
- isZero(byte[], int, int) - Static method in class acdp.misc.Utils
-
Finds out if all the bytes of the specified subarray of bytes are zero.
- iterator() - Method in class acdp.design.CustomTable
-
See Table.iterator()
- iterator() - Method in interface acdp.Row
-
Returns an iterator over the values of this row in proper sequence.
- iterator() - Method in interface acdp.Table
-
Returns an iterator over the rows of this table, semantically identical to the
iterator(Column<?>...)
method invoked with no arguments. - iterator(Column<?>...) - Method in class acdp.design.CustomTable
- iterator(Column<?>...) - Method in interface acdp.Table
-
Returns an iterator over the rows of this table.
- iterator(Ref, Column<?>...) - Method in class acdp.design.CustomTable
- iterator(Ref, Column<?>...) - Method in interface acdp.Table
-
Returns an iterator over the rows of this table starting with the first row that comes after the referenced row.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form