Default values of length, precision and scale depends on column data type. Used in the cases when length/precision/scale is not specified by user.
Master database used to perform all write queries.
Indicates if replication is enabled.
Underlying mongodb library.
Connection options.
Mongodb does not require to dynamically create query runner each time, because it does not have a regular connection pool as RDBMS systems have.
Gets list of spatial column data types.
Mongodb does not need to have column types because they are not used in schema sync.
Indicates if tree tables are supported by this driver.
Gets list of column data types that support length by a driver.
Gets list of column data types that support precision by a driver.
Gets list of column data types that support scale by a driver.
Builds connection url that is passed to underlying driver to perform connection to the mongodb database.
Build full table name with database name, schema name and table name. E.g. "myDB"."mySchema"."myTable"
Performs connection to the database.
Normalizes "default" value of the column.
Creates generated map of values generated or returned by database after INSERT query.
Creates an escaped parameter.
Creates a query runner used to execute database queries.
Creates a schema builder used to build and sync a schema.
Closes connection with the database.
Escapes a column name.
Replaces parameters in the given sql with special escaping character and an array of parameter names to be passed to a query.
Differentiate columns of this table and columns from the given column metadatas columns and returns only changed.
Calculates column length taking into account the default length values.
Returns true if driver supports RETURNING / OUTPUT statement.
Returns true if driver supports uuid values generation on its own.
Loads all driver dependencies.
Normalizes "default" value of the column.
Normalizes "isUnique" value of the column.
Creates a database type from a given column metadata.
Obtains a new database connection to a master server. Used for replication. If replication is not setup then returns default connection's database connection.
Obtains a new database connection to a slave server. Used for replication. If replication is not setup then returns master (default) connection's database connection.
Prepares given value to a value to be persisted, based on its column type or metadata.
Prepares given value to a value to be persisted, based on its column type and metadata.
Validate driver options to make sure everything is correct and driver will be able to establish connection.
Mongodb does not need to have a strong defined mapped column types because they are not used in schema sync.
Generated using TypeDoc
Organizes communication with MongoDB.