@onzag/itemize / Modules / base/Root/Module/ItemDefinition/PropertyDefinition/sql/location
This file contains the sql functionality to be used with the location type
- locationElastic
- locationElasticOrderBy
- locationElasticSearch
- locationSQL
- locationSQLBtreeIndexable
- locationSQLElasticIn
- locationSQLEqual
- locationSQLIn
- locationSQLOrderBy
- locationSQLOut
- locationSQLSSCacheEqual
- locationSQLSearch
- locationSQLSelect
▸ locationElastic(arg): Object
| Name | Type |
|---|---|
arg |
IArgInfo |
Object
| Name | Type |
|---|---|
properties |
{} |
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:59
▸ locationElasticOrderBy(arg): Object
Provides the functionality on how to order by
| Name | Type | Description |
|---|---|---|
arg |
ISQLOrderByInfo |
the order by rule info |
Object
the order by rule string array
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:338
▸ locationElasticSearch(arg): Object
| Name | Type |
|---|---|
arg |
IElasticSearchInfo |
Object
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:270
▸ locationSQL(arg): Object
provides the SQL form for the location type
| Name | Type | Description |
|---|---|---|
arg |
ISQLArgInfo |
the arg info |
Object
a partial row definition
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:22
▸ locationSQLBtreeIndexable(): string[]
Provides the btree indexable functionality
string[]
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:387
▸ locationSQLElasticIn(arg): Object
| Name | Type |
|---|---|
arg |
ISQLOutInfo |
Object
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:199
▸ locationSQLEqual(arg): void
Checks for equality within the database
| Name | Type | Description |
|---|---|---|
arg |
ISQLEqualInfo |
the equal arg info |
void
a partial row match
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:364
▸ locationSQLIn(arg): Object
Provides the functionality for sql in of data into the row
| Name | Type | Description |
|---|---|---|
arg |
ISQLInInfo |
the sql in arg info |
Object
a partial row
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:107
▸ locationSQLOrderBy(arg): [string, string, string]
Provides the functionality on how to order by
| Name | Type | Description |
|---|---|---|
arg |
ISQLOrderByInfo |
the order by rule info |
[string, string, string]
the order by rule string array
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:326
▸ locationSQLOut(arg): IPropertyDefinitionSupportedLocationType
Provides the functionality to analyze a row value and output the location type
| Name | Type | Description |
|---|---|---|
arg |
ISQLOutInfo |
the sql out info |
IPropertyDefinitionSupportedLocationType
a property definition supported location type, or null
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:176
▸ locationSQLSSCacheEqual(arg): boolean
Checks for equality within the cache
| Name | Type | Description |
|---|---|---|
arg |
ISQLSSCacheEqualInfo |
the ss cache equal info |
boolean
a boolean
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:377
▸ locationSQLSearch(arg): boolean | [string, any[]]
Provides the search functionality for the location type
| Name | Type | Description |
|---|---|---|
arg |
ISQLSearchInfo |
the sql search info arg |
boolean | [string, any[]]
a boolean on whether it was searched by it, or an order by rule (also when it was searched by it)
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:222
▸ locationSQLSelect(arg): string[]
provides the SQL select form for the location type
| Name | Type | Description |
|---|---|---|
arg |
ISQLArgInfo |
the arg info |
string[]
base/Root/Module/ItemDefinition/PropertyDefinition/sql/location.ts:91