Index

A B C D E F G H I K L M N O P R S T U V W Z 
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) or Layout.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
info() - Method in class acdp.design.CustomTable
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 and Information.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 or Integer 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
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.
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form