- Preparing search index...
- The search index is not available
@aoijs/aoi.db
Methods
Private
#parseColumns
- #parseColumns(columns): void
-
Returns void
all
- all(columnName, query, limit?): Promise<WideColumnarData[]>
-
Parameters
-
columnName: string
-
query: ((row) => boolean)
-
- (row): boolean
-
Returns boolean
-
limit: number = Infinity
allColumns
- allColumns(query, limit?): Promise<WideColumnarData[]>
-
Parameters
-
query: ((row) => boolean)
-
- (row): boolean
-
Returns boolean
-
limit: number = Infinity
clear
- clear(): Promise<void>
-
Returns Promise<void>
clearColumn
- clearColumn(columnName): Promise<void>
-
Returns Promise<void>
connect
- connect(): Promise<void>
-
Returns Promise<void>
delete
- delete(columnName, primary): Promise<void>
-
Returns Promise<void>
deleteMany
- deleteMany(columnName, query): Promise<void>
-
Parameters
-
columnName: string
-
query: ((row) => boolean)
-
- (row): boolean
-
Returns boolean
Returns Promise<void>
findMany
- findMany(columnName, query): Promise<WideColumnarData[]>
-
Parameters
-
columnName: string
-
query: ((row) => boolean)
-
- (row): boolean
-
Returns boolean
findOne
- findOne(columnName, query): Promise<null | WideColumnarData>
-
Parameters
-
columnName: string
-
query: ((row) => boolean)
-
- (row): boolean
-
Returns boolean
fullRepair
- fullRepair(): Promise<void>
-
Returns Promise<void>
has
- has(columnName, primary): Promise<boolean>
-
Returns Promise<boolean>
set
- set(column, primary): Promise<void>
-
Parameters
-
column: {
name: string;
value: any;
}
-
primary: {
name: string;
value: any;
}
Returns Promise<void>