Package com.activeviam.copper
Class DatabaseHelper
java.lang.Object
com.activeviam.copper.DatabaseHelper
- All Implemented Interfaces:
IDatabaseHelper
@Deprecated(since="6.0.7",
forRemoval=true)
public class DatabaseHelper
extends Object
implements IDatabaseHelper
Deprecated, for removal: This API element is subject to removal in a future version.
Implementation of
IDatabaseHelper based on an IDatabaseSchemaEntityResolver.- Author:
- ActiveViam
-
Constructor Summary
ConstructorsConstructorDescriptionDatabaseHelper(IDatabaseSchemaEntityResolver resolver) Deprecated, for removal: This API element is subject to removal in a future version.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidensureFieldExists(ReachableField field) Deprecated, for removal: This API element is subject to removal in a future version.Ensures the given field exists.getDefaultValue(ReachableField field) Deprecated, for removal: This API element is subject to removal in a future version.Returns the default value of the given field.getKeyFields(String store) Deprecated, for removal: This API element is subject to removal in a future version.Returns the key fields of a given store.intgetType(ReachableField field) Deprecated, for removal: This API element is subject to removal in a future version.Gets the type of the given field.getUnicityFields(String store) Deprecated, for removal: This API element is subject to removal in a future version.Returns the minimal list of fields that grant the uniqueness of a record when requesting data on given store.
-
Constructor Details
-
DatabaseHelper
Deprecated, for removal: This API element is subject to removal in a future version.Constructor.- Parameters:
resolver- the database resolver
-
-
Method Details
-
ensureFieldExists
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperEnsures the given field exists.- Specified by:
ensureFieldExistsin interfaceIDatabaseHelper- Parameters:
field- the field to check
-
getType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperGets the type of the given field.- Specified by:
getTypein interfaceIDatabaseHelper- Parameters:
field- a field- Returns:
- the field's type
-
getDefaultValue
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the default value of the given field.- Specified by:
getDefaultValuein interfaceIDatabaseHelper- Parameters:
field- a field- Returns:
- the field's type
-
getUnicityFields
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the minimal list of fields that grant the uniqueness of a record when requesting data on given store.For stores having at least one key Field in their description, this list corresponds to the list of key fields. For key-less stores, this list will contains all the store fields.
- Specified by:
getUnicityFieldsin interfaceIDatabaseHelper- Parameters:
store- the store name- Returns:
- The unicity fields of the given store
-
getKeyFields
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the key fields of a given store.- Specified by:
getKeyFieldsin interfaceIDatabaseHelper- Parameters:
store- the store name- Returns:
- The key fields of the given store
-