An R6 class representing a connection to the Makara database.

Public fields

connection

A database connection object, created using a package such as ROracle::dbConnect().

table

A table or view name that contains the data.

sql

A SQL statement to query the database (DB).

Methods


Method new()

Initializes the Makara R6 object.

Usage

Makara$new(connection, table)

Arguments

connection

DB connection

table

Table or view name


Method print()

Prints the Makara R6 object.

Usage

Makara$print()


Method finalize()

What to do when you remove the Makara R6 object.

Usage

Makara$finalize()


Method clone()

The objects of this class are cloneable with this method.

Usage

Makara$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.