Optional
link: PoolOptional
transaction: PostgreSQLDriverTransactionProtected
connectedProtected
entityA cache to make entity retrieval faster.
Protected
entityA counter for the entity cache to determine the most accessed entities.
Protected
linkProtected
nymphPrivate
postgresqlProtected
prefixProtected
transactionOptional
guid: null | stringOptional
tags: null | string[]Protected
cleanThis is used internally by Nymph. Don't call it yourself.
A clone of this instance.
Private
createOptional
className: null | string | EntityConstructorProtected
entitySearch through a value for an entity reference.
Any value to search.
An entity, GUID, or array of either to search for.
True if the reference is found, false otherwise.
Protected
findPrivate
getProtected
getInitialize the Nymph driver.
This is meant to be called internally by Nymph. Don't call this directly.
The Nymph instance.
Protected
internalProtected
iteratePrivate
makeGenerate the PostgreSQL query.
The options array.
The formatted selector array.
Used to track internal params.
Used to store internal params.
Whether only a subquery should be returned.
The SQL query.
Protected
performProtected
posixProtected
pullPull an entity from the cache.
The entity's GUID.
The entity's class.
Optional
useSkipAc: booleanWhether to tell the entity to use skip_ac.
The entity or null if it's not cached.
Protected
pushPush an entity onto the cache.
The entity's GUID.
The entity's cdate.
The entity's mdate.
The entity's tags.
The entity's data.
The entity's sdata.
Private
queryPrivate
queryPrivate
queryPrivate
queryOptional
connection?: PostgreSQLDriverConnectionOptional
etypes?: string[]Optional
params?: { Protected
saveOptional
startTransactionCallback: null | (() => Promise<void>)Optional
commitTransactionCallback: null | ((success) => Promise<boolean>)Private
translateStatic
escapeStatic
escapeStatic
escapeStatic
escapeStatic
unescapeStatic
unescape
The PostgreSQL Nymph database driver.