Preparing search index...
The search index is not available
@grandlinex/bundle-sqlight
@grandlinex/bundle-sqlight
SQLCon
Class SQLCon<K, T, P, C, X>
Type Parameters
K
extends
ICoreKernel
<
any
>
=
ICoreKernel
<
any
>
T
extends
IDataBase
<
any
,
any
>
|
null
=
any
P
extends
ICoreClient
|
null
=
any
C
extends
ICoreCache
|
null
=
any
X
extends
ICorePresenter
<
any
>
|
null
=
any
Hierarchy
default
<
DbType
,
RunResult
,
K
,
T
,
P
,
C
,
X
>
SQLCon
Implements
IDataBase
<
DbType
,
RunResult
,
K
,
T
,
P
,
C
,
X
>
Index
Constructors
constructor
Properties
channel
db
db
Version
logger
path
schema
Name
updater
Methods
can
Update
config
Exist
connect
create
Entity
debug
delete
Entity
By
Id
disconnect
error
exec
Scripts
find
Entity
getCClient
get
Cache
get
Config
get
Config
Store
get
CurrenDBVersion
get
Entity
By
Id
get
Entity
List
get
Entity
Meta
get
Entity
Wrapper
get
Kernel
get
Module
get
Name
get
New
get
RawDBObject
info
init
Entity
init
NewDB
is
Connected
l
Error
log
register
Entity
remove
Config
set
Config
set
Connected
set
Entity
Cache
set
Logger
set
New
set
Update
Chain
start
transform
Entity
Keys
update
update
Entity
verbose
warn
Constructors
constructor
new SQLCon
<
K
,
T
,
P
,
C
,
X
>
(
module
:
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
, dbversion
:
string
)
:
SQLCon
<
K
,
T
,
P
,
C
,
X
>
Type Parameters
K
extends
ICoreKernel
<
any
,
ICoreAnyModule
,
K
>
=
ICoreKernel
<
any
,
ICoreAnyModule
>
T
extends
null
|
IDataBase
<
any
,
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
P
extends
null
|
ICoreClient
=
any
C
extends
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
X
extends
null
|
ICorePresenter
<
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
Parameters
module:
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
dbversion:
string
Returns
SQLCon
<
K
,
T
,
P
,
C
,
X
>
Properties
Protected
channel
channel
:
string
db
db
:
null
|
Database
db
Version
db
Version
:
string
logger
logger
:
null
|
default
Private
Readonly
path
path
:
string
schema
Name
schema
Name
:
string
updater
updater
:
null
|
IBaseDBUpdate
Methods
can
Update
can
Update
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
config
Exist
config
Exist
(
key
:
string
)
:
Promise
<
boolean
>
Parameters
key:
string
Returns
Promise
<
boolean
>
connect
connect
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
create
Entity
create
Entity
<
E
>
(
config
:
EntityConfig
<
E
>
, entity
:
EProperties
<
E
>
)
:
Promise
<
E
>
Type Parameters
E
extends
default
<
E
>
Parameters
config:
EntityConfig
<
E
>
entity:
EProperties
<
E
>
Returns
Promise
<
E
>
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
delete
Entity
By
Id
delete
Entity
By
Id
(
className
:
string
, id
:
string
)
:
Promise
<
boolean
>
Parameters
className:
string
id:
string
Returns
Promise
<
boolean
>
disconnect
disconnect
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
exec
Scripts
exec
Scripts
(
list
:
RawQuery
[]
)
:
Promise
<
RunResult
[]
>
Parameters
list:
RawQuery
[]
Returns
Promise
<
RunResult
[]
>
find
Entity
find
Entity
<
E
>
(
config
:
EntityConfig
<
E
>
, search
:
{
[
D
in
string
|
number
|
symbol
]
?:
E
[
D
]
}
)
:
Promise
<
null
|
E
>
Type Parameters
E
extends
default
<
E
>
Parameters
config:
EntityConfig
<
E
>
search:
{
[
D
in
string
|
number
|
symbol
]
?:
E
[
D
]
}
Returns
Promise
<
null
|
E
>
getCClient
getCClient
<
X
>
(
)
:
X
Type Parameters
X
extends
ICoreCClient
Returns
X
get
Cache
get
Cache
(
)
:
null
|
C
Returns
null
|
C
get
Config
get
Config
(
key
:
string
)
:
Promise
<
ConfigType
>
Parameters
key:
string
Returns
Promise
<
ConfigType
>
get
Config
Store
get
Config
Store
(
)
:
IStore
Returns
IStore
get
CurrenDBVersion
get
CurrenDBVersion
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Entity
By
Id
get
Entity
By
Id
<
E
>
(
config
:
EntityConfig
<
E
>
, id
:
string
)
:
Promise
<
null
|
E
>
Type Parameters
E
extends
default
<
E
>
Parameters
config:
EntityConfig
<
E
>
id:
string
Returns
Promise
<
null
|
E
>
get
Entity
List
get
Entity
List
<
E
>
(
q
:
QueryInterface
<
E
>
)
:
Promise
<
E
[]
>
Type Parameters
E
extends
default
<
E
>
Parameters
q:
QueryInterface
<
E
>
Returns
Promise
<
E
[]
>
get
Entity
Meta
get
Entity
Meta
(
)
:
{
   Â
key
:
string
;
   Â
meta
:
ColumnPropMap
<
any
>
;
}
[]
Returns
{
   Â
key
:
string
;
   Â
meta
:
ColumnPropMap
<
any
>
;
}
[]
get
Entity
Wrapper
get
Entity
Wrapper
<
E
>
(
className
:
string
)
:
undefined
|
default
<
E
>
Type Parameters
E
extends
default
<
E
>
Parameters
className:
string
Returns
undefined
|
default
<
E
>
get
Kernel
get
Kernel
(
)
:
K
Returns
K
get
Module
get
Module
(
)
:
ICoreKernelModule
<
K
,
T
,
P
,
C
,
X
>
Returns
ICoreKernelModule
<
K
,
T
,
P
,
C
,
X
>
get
Name
get
Name
(
)
:
string
Returns
string
get
New
get
New
(
)
:
boolean
get the db trigger value
Returns
boolean
get
RawDBObject
get
RawDBObject
(
)
:
null
|
Database
Returns
null
|
Database
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
init
Entity
init
Entity
<
E
>
(
className
:
string
, entity
:
E
)
:
Promise
<
boolean
>
Type Parameters
E
extends
default
<
E
>
Parameters
className:
string
entity:
E
Returns
Promise
<
boolean
>
init
NewDB
init
NewDB
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
is
Connected
is
Connected
(
)
:
boolean
Returns
boolean
l
Error
l
Error
(
message
:
string
)
:
Error
Parameters
message:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
register
Entity
register
Entity
<
E
>
(
ent
:
E
)
:
default
<
E
>
Type Parameters
E
extends
default
<
E
>
Parameters
ent:
E
Returns
default
<
E
>
remove
Config
remove
Config
(
key
:
string
)
:
Promise
<
void
>
Parameters
key:
string
Returns
Promise
<
void
>
set
Config
set
Config
(
key
:
string
, value
:
string
)
:
Promise
<
boolean
>
Parameters
key:
string
value:
string
Returns
Promise
<
boolean
>
set
Connected
set
Connected
(
)
:
void
Returns
void
set
Entity
Cache
set
Entity
Cache
(
status
:
boolean
)
:
void
Parameters
status:
boolean
Returns
void
set
Logger
set
Logger
(
logger
:
default
)
:
void
Parameters
logger:
default
Returns
void
Protected
set
New
set
New
(
val
:
boolean
)
:
void
trigger the db init
Parameters
val:
boolean
Returns
void
set
Update
Chain
set
Update
Chain
(
...
chain
:
IBaseDBUpdate
[]
)
:
void
Parameters
Rest
...
chain:
IBaseDBUpdate
[]
Returns
void
start
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
transform
Entity
Keys
transform
Entity
Keys
<
E
>
(
entity
:
E
)
:
string
Type Parameters
E
extends
default
<
E
>
Parameters
entity:
E
Returns
string
update
update
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
update
Entity
update
Entity
<
E
>
(
config
:
EntityConfig
<
E
>
, e_id
:
string
, entity
:
Partial
<
EProperties
<
E
>
>
)
:
Promise
<
boolean
>
Type Parameters
E
extends
default
<
E
>
Parameters
config:
EntityConfig
<
E
>
e_id:
string
entity:
Partial
<
EProperties
<
E
>
>
Returns
Promise
<
boolean
>
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
Rest
...
ags:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@grandlinex/bundle-
sqlight
SQLCon
constructor
channel
db
db
Version
logger
path
schema
Name
updater
can
Update
config
Exist
connect
create
Entity
debug
delete
Entity
By
Id
disconnect
error
exec
Scripts
find
Entity
getCClient
get
Cache
get
Config
get
Config
Store
get
CurrenDBVersion
get
Entity
By
Id
get
Entity
List
get
Entity
Meta
get
Entity
Wrapper
get
Kernel
get
Module
get
Name
get
New
get
RawDBObject
info
init
Entity
init
NewDB
is
Connected
l
Error
log
register
Entity
remove
Config
set
Config
set
Connected
set
Entity
Cache
set
Logger
set
New
set
Update
Chain
start
transform
Entity
Keys
update
update
Entity
verbose
warn
Generated using
TypeDoc
get the db trigger value