BiodbListEntry {biodb} | R Documentation

## Entry class for content in list format.

### Description

This is an abstract class for handling database entries whose content is in list format.

### Super class

`biodb::BiodbEntry` -> `BiodbListEntry`

### Methods

#### Public methods

- `BiodbListEntry$clone()`

Inherited methods

- `biodb::BiodbEntry$appendFieldValue()`

- `biodb::BiodbEntry$cloneInstance()`

- `biodb::BiodbEntry$computeFields()`

- `biodb::BiodbEntry$fieldHasBasicClass()`

- `biodb::BiodbEntry$getBiodb()`

- `biodb::BiodbEntry$getDbClass()`

- `biodb::BiodbEntry$getField()`

- `biodb::BiodbEntry$getFieldCardinality()`

- `biodb::BiodbEntry$getFieldClass()`

- `biodb::BiodbEntry$getFieldDef()`

- `biodb::BiodbEntry$getFieldNames()`

- `biodb::BiodbEntry$getFieldValue()`

- `biodb::BiodbEntry$getFieldsAsDataframe()`

- `biodb::BiodbEntry$getFieldsAsJson()`

- `biodb::BiodbEntry$getFieldsByType()`

- `biodb::BiodbEntry$getId()`

- `biodb::BiodbEntry$getName()`

- `biodb::BiodbEntry$getParent()`

- `biodb::BiodbEntry$hasField()`

- `biodb::BiodbEntry$initialize()`

- `biodb::BiodbEntry$isNew()`

- `biodb::BiodbEntry$makesRefToEntry()`

- `biodb::BiodbEntry$parentIsAConnector()`

- `biodb::BiodbEntry$parseContent()`

- `biodb::BiodbEntry$print()`

- `biodb::BiodbEntry$removeField()`

- `biodb::BiodbEntry$setField()`

- `biodb::BiodbEntry$setFieldValue()`

#### Method `clone()`

The objects of this class are cloneable with this method.

##### Usage

    BiodbListEntry$clone(deep = FALSE)

##### Arguments

`deep`

  Whether to make a deep clone.

### See Also

Super class `BiodbEntry`.

### Examples

    # Create a concrete entry class inheriting from CSV class:
    MyEntry <- R6::R6Class("MyEntry", inherit=biodb::BiodbListEntry)

[Package biodb version 1.2.2 Index]