Uses of Class
acdp.exceptions.ImplementationRestrictionException
Packages that use ImplementationRestrictionException
Package
Description
Contains the core interfaces needed to operate a database.
Contains classes for designing an ACDP database.
-
Uses of ImplementationRestrictionException in acdp
Methods in acdp that throw ImplementationRestrictionExceptionModifier and TypeMethodDescriptionvoidTable.compactFL()Eliminates the unused memory blocks within the FL file space of this table and truncates the corresponding data file.voidDatabase.createRO(Path roDbFilePath, ICipherFactory cipherFactory) Creates an RO database from the data stored in this database, which must be a WR database.static DatabaseDatabase.open(Path mainFile, int opMode, boolean writeProtect, ICipherFactory cipherFactory) Opens the database as a weakly typed database.<T> voidTable.updateAllChangeValues(Column<T> column, Table.ValueChanger<T> valueChanger) For each row of this table updates the value stored in the specified column with a value obtained from the specified value changer.<T> voidTable.updateAllSupplyValues(Column<T> column, Table.ValueSupplier<T> valueSupplier) For each row of this table updates the value stored in the specified column with a value obtained from the specified value supplier. -
Uses of ImplementationRestrictionException in acdp.design
Methods in acdp.design that throw ImplementationRestrictionExceptionModifier and TypeMethodDescriptionfinal voidCustomTable.compactFL()final voidCustomDatabase.createRO(Path roDbFilePath, ICipherFactory cipherFactory) protected final voidCustomDatabase.open(Path mainFile, int opMode, boolean writeProtect, ICipherFactory cipherFactory, int consistencyNumber, CustomTable... customTables) Opens the database as a strongly typed database.<T> voidCustomTable.updateAllChangeValues(Column<T> column, Table.ValueChanger<T> valueChanger) <T> voidCustomTable.updateAllSupplyValues(Column<T> column, Table.ValueSupplier<T> valueSupplier) -
Uses of ImplementationRestrictionException in acdp.tools
Methods in acdp.tools that throw ImplementationRestrictionExceptionModifier and TypeMethodDescriptionstatic final <T> voidRefactor.insertColumn(Path layoutFile, ICipherFactory cipherFactory, String tableName, String columnName, Column<T> column, String refdTableName, int index, T initialValue) Inserts the specified column into the table definition of the specified table at the position given by theindexargument.static final <T> doubleRefactor.modifyColumn(Path layoutFile, ICipherFactory cipherFactory, String tableName, String columnName, Column<T> column, Table.ValueSwitcher<T> valueSwitcher) Modifies the specified column of the specified table by replacing that column with the specified new column.static final voidRefactor.nobsOutrowPtr(Path layoutFile, String tableName, int value) Changes the value of thenobsOutrowPtrproperty of the specified table to the specified value.static final voidRefactor.nobsRefCount(Path layoutFile, String tableName, int value) Changes the value of thenobsRefCountproperty of the specified table to the specified value.static final voidRefactor.nobsRowRef(Path layoutFile, String tableName, int value) Changes the value of thenobsRowRefproperty of the specified table to the specified value.