searchConfig
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | Yes | data type=string; maxLen=255Display Name for this Search Configuration. | |
searchQueryPrefix | string | No | data type=string; maxLen=255 | |
type | enum | Yes | simple | data type=string; lov=STATICValid values: simple vector text ubiquitous apexList |
source
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
list | reference | Yes | data type=reference; lov=COMPONENT; references=listApplies when type = apexList | |
location | enum | Yes | localDatabase | data type=string; lov=STATICValid values: localDatabase restEnabledSql restSource jsonDualityView jsonSource sampleDataApplies when type = simple |
remoteServer | reference | Yes | data type=reference; lov=COMPONENT; references=restEnabledSqlDatabaseApplies when type = simple and location = restEnabledSql | |
sampleData | enum | Yes | data type=string; lov=STATICValid values: employees tasks products projectsApplies when type = simple and location = sampleData | |
type | enum | Yes | tableView | data type=string; lov=STATICValid values: tableView sqlQuery functionBody propertyGraphApplies when type = simple and location in (localDatabase)type = simple and location in (restEnabledSql) |
tableOwner | string | No | data type=string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = tableViewtype = simple and location in (restEnabledSql) and type = tableView | |
tableName | string | Yes | data type=string; maxLen=128Applies when type = simple and location in (localDatabase) and type = tableViewtype = simple and location in (restEnabledSql) and type = tableView | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location in (localDatabase) and type = tableViewtype = simple and location in (restEnabledSql) and type = tableView | |
graphOwner | string | No | data type=string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = propertyGraphtype = simple and location in (restEnabledSql) and type = propertyGraph | |
graphName | string | Yes | data type=string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = propertyGraphtype = simple and location in (restEnabledSql) and type = propertyGraph | |
matchClause | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = simple and location in (localDatabase) and type = propertyGraphtype = simple and location in (restEnabledSql) and type = propertyGraph | |
columnsClause | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = simple and location in (localDatabase) and type = propertyGraphtype = simple and location in (restEnabledSql) and type = propertyGraph | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location in (localDatabase) and type = propertyGraphtype = simple and location in (restEnabledSql) and type = propertyGraph | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = sqlQuerytype = simple and location in (restEnabledSql) and type = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = simple and location in (localDatabase) and type = functionBodytype = simple and location in (restEnabledSql) and type = functionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = functionBody and language = plsqltype = simple and location in (restEnabledSql) and type = functionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location in (localDatabase) and type = functionBody and language = javaScript-mletype = simple and location in (restEnabledSql) and type = functionBody and language = javaScript-mle | |
restSource | reference | Yes | data type=reference; lov=COMPONENT; references=restDataSourceApplies when type = simple and location = restSource | |
tableOwner | string | No | data type=string; maxLen=32767Applies when type = text and type in (text) and type = tableViewtype = text and type in (vector) and type = tableView | |
tableName | string | Yes | data type=string; maxLen=32767Applies when type = text and type in (text) and type = tableViewtype = text and type in (vector) and type = tableView | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = text and type in (text) and type = tableView and tableName is settype = text and type in (vector) and type = tableView and tableName is settype = vector and type in (text) and type = tableView and tableName is settype = vector and type in (vector) and type = tableView and tableName is set | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = text and type in (text) and type = sqlQuerytype = text and type in (vector) and type = sqlQuery | |
oracleTextIndexColumn | string | Yes | data type=string; maxLen=32767Applies when type = text | |
searchIndexOwner | string | No | data type=string; maxLen=32767Applies when type = ubiquitous | |
searchIndexName | string | No | data type=string; maxLen=32767Applies when type = ubiquitous | |
searchSourceOwner | string | No | data type=string; maxLen=32767Applies when type = ubiquitous | |
searchSourceName | string | Yes | data type=string; maxLen=32767Applies when type = ubiquitous | |
jsonDualityView | reference | Yes | data type=reference; lov=COMPONENT; references=jsonDualityViewApplies when type = simple and location = jsonDualityView | |
jsonSource | reference | Yes | data type=reference; lov=COMPONENT; references=jsonSourceApplies when type = simple and location = jsonSource | |
optimizerHint | string | No | data type=string; maxLen=255Applies when type = simple and location in (localDatabase)type = simple and location in (restEnabledSql)type = simple and location in (restSource)type = simple and location in (jsonDualityView)type = simple and location in (jsonSource) | |
searchableColumns | array of strings | No | data type=string; maxLen=32767Applies when type = simple | |
restSourceQueryFunction | string | No | data type=string; maxLen=32767Applies when type = simple and location = restSource | |
type | enum | Yes | tableView | data type=string; lov=STATICValid values: tableView sqlQueryApplies when type in (text)type in (vector) |
tableOwner | string | No | data type=string; maxLen=32767Applies when type = vector and type in (text) and type = tableViewtype = vector and type in (vector) and type = tableView | |
tableName | string | Yes | data type=string; maxLen=32767Applies when type = vector and type in (text) and type = tableViewtype = vector and type in (vector) and type = tableView | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = vector and type in (text) and type = sqlQuerytype = vector and type in (vector) and type = sqlQuery |
source {
list: @component
location: localDatabase
remoteServer: @component
sampleData: employees
type: tableView
tableOwner: value
tableName: value
whereClause: ```sql
value
```
graphOwner: value
graphName: value
matchClause: ```
value
```
columnsClause: ```
value
```
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
restSource: @component
oracleTextIndexColumn: value
searchIndexOwner: value
searchIndexName: value
searchSourceOwner: value
searchSourceName: value
jsonDualityView: @component
jsonSource: @component
optimizerHint: value
searchableColumns: [
value
value
]
restSourceQueryFunction: value
}dataProfile
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
nestedRows | reference | No | data type=reference; lov=COMPONENT; references=dataProfileColumnApplies when type = simple and location = restSource and restSource supports HAS_ARRAY_COLUMNS | |
nestedRows | reference | No | data type=reference; lov=COMPONENT; references=dataProfileColumnApplies when type = simple and location = jsonDualityView and jsonDualityView supports HAS_ARRAY_COLUMNS | |
nestedRows | reference | No | data type=reference; lov=COMPONENT; references=dataProfileColumnApplies when type = simple and location = jsonSource and jsonSource supports HAS_ARRAY_COLUMNS |
dataProfile {
nestedRows: @component
}externalFilter
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
enabled | boolean | Yes | false | data type=booleanApplies when type = simple and location = restSource and restSource is set |
filter | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location = restSource and restSource is set and enabled = true |
externalFilter {
enabled: false
filter: ```
value
```
}localPostProcessing
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | No | data type=string; lov=STATICValid values: whereOrderByClause sqlQuery plsqlFunctionBodyApplies when type = simple and location = restSource and restSource is set | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location = restSource and restSource is set and type = whereOrderByClause | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = restSource and restSource is set and type = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = simple and location = restSource and restSource is set and type = plsqlFunctionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = restSource and restSource is set and type = plsqlFunctionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = restSource and restSource is set and type = plsqlFunctionBody and language = javaScript-mle | |
type | enum | No | data type=string; lov=STATICValid values: whereOrderByClause sqlQuery plsqlFunctionBodyApplies when type = simple and location = jsonDualityView and jsonDualityView is set | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location = jsonDualityView and jsonDualityView is set and type = whereOrderByClause | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonDualityView and jsonDualityView is set and type = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = simple and location = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody and language = javaScript-mle | |
type | enum | No | data type=string; lov=STATICValid values: whereOrderByClause sqlQuery plsqlFunctionBodyApplies when type = simple and location = jsonSource and jsonSource is set | |
whereClause | multiline string | No | data type=multiline string; maxLen=4000Applies when type = simple and location = jsonSource and jsonSource is set and type = whereOrderByClause | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonSource and jsonSource is set and type = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = simple and location = jsonSource and jsonSource is set and type = plsqlFunctionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonSource and jsonSource is set and type = plsqlFunctionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = simple and location = jsonSource and jsonSource is set and type = plsqlFunctionBody and language = javaScript-mle |
localPostProcessing {
type: whereOrderByClause
whereClause: ```sql
value
```
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
}rowSearch
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
textQueryFunction | enum | No | data type=string; lov=STATICValid values: searchEngine expertSearch customApplies when type in (text)type in (ubiquitous) | |
customFunctionName | string | Yes | data type=string; maxLen=255Applies when type in (text) and textQueryFunction = customtype in (text) and type in (ubiquitous) and textQueryFunction = customtype in (ubiquitous) and type in (text) and textQueryFunction = customtype in (ubiquitous) and textQueryFunction = custom |
rowSearch {
textQueryFunction: searchEngine
customFunctionName: value
}vectorAttributes
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
provider | reference | Yes | data type=reference; lov=COMPONENT; references=vectorProviderApplies when type = vector | |
columnName | string | Yes | data type=string; maxLen=128Applies when type = vector | |
searchType | enum | Yes | exact | data type=string; lov=STATICValid values: exact approxApplies when type = vector |
distanceMetric | enum | Yes | cosine | data type=string; lov=STATICValid values: cosine dot euclidean euclideanSquared hamming manhattanApplies when type = vector |
targetAccuracy | integer | Yes | 85 | data type=integer; maxLen=255Applies when type = vector and searchType = approx |
vectorAttributes {
provider: @component
columnName: value
searchType: exact
distanceMetric: cosine
targetAccuracy: 42
}orderBy
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
orderByClause | multiline string | No | data type=multiline string; maxLen=4000 |
orderBy {
orderByClause: ```sql
value
```
}columnMapping
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
primaryKey1Column | string | Yes | data type=string; maxLen=32767 | |
primaryKey2Column | string | No | data type=string; maxLen=32767 | |
titleColumn | string | Yes | data type=string; maxLen=32767 | |
subtitleColumn | string | No | data type=string; maxLen=32767 | |
descriptionColumn | string | No | data type=string; maxLen=32767 | |
badgeColumn | string | No | data type=string; maxLen=32767 | |
mimeTypeColumn | string | No | data type=string; maxLen=32767Applies when iconSource = imageBlobColumn and imageColumn is set | |
lastModifiedColumn | string | No | data type=string; maxLen=32767 | |
customColumn1 | string | No | data type=string; maxLen=32767 | |
customColumn2 | string | No | data type=string; maxLen=32767 | |
customColumn3 | string | No | data type=string; maxLen=32767 | |
scoreColumn | string | No | data type=string; maxLen=32767 |
columnMapping {
primaryKey1Column: value
primaryKey2Column: value
titleColumn: value
subtitleColumn: value
descriptionColumn: value
badgeColumn: value
mimeTypeColumn: value
lastModifiedColumn: value
customColumn1: value
customColumn2: value
customColumn3: value
scoreColumn: value
}link
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | No | data type=string; lov=STATICValid values: redirectThisApp redirectOtherApp redirectUrl redirectUrlReturnedByFirstColSelect the action to be performed when an entry in the result list is clicked. | |
target | complex | Yes | data type=complex; maxLen=32767Applies when type = redirectThisApp | |
target | complex | Yes | data type=complex; maxLen=32767Applies when type = redirectOtherApp | |
targetUrl | string | Yes | data type=string; maxLen=4000Applies when type = redirectUrl |
link {
type: redirectThisApp
target: {
page: value
items: [
value
value
]
clearCache: value
action: value
request: value
anchor: value
session: "&SESSION."
debug: "&DEBUG."
printerFriendly: N
otherArgs: value
}
targetUrl: value
}iconAndBadge
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
iconSource | enum | No | data type=string; lov=STATICValid values: initials iconClass iconClassColumn imageUrl imageBlobColumn | |
iconColumn | string | Yes | data type=string; maxLen=32767Applies when iconSource = iconClassColumn | |
imageColumn | string | Yes | data type=string; maxLen=32767Applies when iconSource = imageBlobColumn | |
imageUrl | string | Yes | data type=string; maxLen=4000Applies when iconSource = imageUrl | |
iconCssClasses | string | No | data type=string; maxLen=255Applies when iconSource = iconClass |
iconAndBadge {
iconSource: initials
iconColumn: value
imageColumn: value
imageUrl: value
iconCssClasses: value
}columnFormatting
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
htmlExpression | multiline string | No | data type=multiline string; maxLen=4000 |
columnFormatting {
htmlExpression: ```html
value
```
}appearance
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
cssClasses | array of strings | No | data type=string; maxLen=255Enter the CSS Classes to be applied to each result. In row templates, this value will be available as the RESULT_CSS_CLASSES substitution. | |
maxVectorDistance | integer | No | data type=integer; maxLen=255Applies when type = vector |
appearance {
cssClasses: [
value
value
]
maxVectorDistance: 42
}performance
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
maxRowsToReturn | integer | No | data type=integer; maxLen=32767 |
performance {
maxRowsToReturn: 42
}messages
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
whenNoDataFound | multiline string | No | data type=multiline string; maxLen=4000The message to return when no results have been found for this search configuration. |
messages {
whenNoDataFound: ```
value
```
}advanced
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
staticId | string | Yes | data type=string; maxLen=255Static ID for this search configuration. The static ID is used when using the search configuration in a programmatic context, with the APEX_SEARCH package. |
advanced {
staticId: value
}serverSideCondition
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | No | data type=string; lov=STATICValid values: always rowsReturned noRowsReturned expression functionBody request=Value request!=Value requestIsContainedInValue requestIsNotContainedInValue item=value item!=value itemIsNull itemIsNotNull itemIsZero itemIsNotZero itemIsNullOrZero itemIsNotNullAndNotZero itemContainsNoSpaces itemIsNumeric itemIsNotNumeric itemIsAlphanumeric itemIsInColonDelimitedList itemIsNotInColonDelimitedList textIsContainedInItem text=value text!=value textIsContainedInValue textIsNotContainedInValue userPreference=value userPreference!=value currentPage=page currentPage!=page currentPageInList currentPageNotInList currentPage=pageSubmitted currentPage!=pageSubmitted currentPageIsInPrinterFriendlyMode currentPageIsNotInPrinterFriendlyMode pageRegionIsReadOnly pageRegionIsNotReadOnly userIsAuthenticated userIsPublicUser inlineValidationErrorsDisplayed inlineValidationErrorsNotDisplayed sqlReportsOkToShowForwardButton sqlReportsOkToShowBackButton currentLanguage=value currentLanguage!=value currentLanguageIsContainedInValue currentLanguageIsNotContainedInValue clientBrowserIsMozilla clientBrowserIsIE7higher clientBrowserIsXhtmlCssCapable clientBrowserIsOther cgiEnvDadName=value cgiEnvDadName!=value cgiEnvServerName=value cgiEnvServerName!=value cgiEnvHttpHost=value cgiEnvHttpHost!=value never | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type in (rowsReturned)type in (noRowsReturned) | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: sql plsql javaScript-mleApplies when type = expression |
sqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = sql | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = plsql | |
javaScriptExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = javaScript-mle | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = functionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = functionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = functionBody and language = javaScript-mle | |
value | string | Yes | data type=string; maxLen=4000Applies when type in (request=Value)type in (request!=Value)type in (requestIsContainedInValue)type in (requestIsNotContainedInValue)type in (currentLanguageIsContainedInValue)type in (currentLanguageIsNotContainedInValue)type in (currentLanguage!=value)type in (currentLanguage=value)type in (cgiEnvDadName=value)type in (cgiEnvDadName!=value)type in (cgiEnvServerName=value)type in (cgiEnvServerName!=value)type in (cgiEnvHttpHost=value)type in (cgiEnvHttpHost!=value) | |
item | string | Yes | data type=string; maxLen=4000; textCase=UPPERApplies when type in (item=value)type in (item!=value)type in (VALUE_OF_ITEM_IN_COND_1_EQ_COND_2)type in (VALUE_OF_ITEM_IN_COND_1_NOT_EQ_COND_2)type in (itemIsNull)type in (itemIsNotNull)type in (itemIsZero)type in (itemIsNotZero)type in (itemIsNullOrZero)type in (itemIsNotNullAndNotZero)type in (itemContainsNoSpaces)type in (itemIsNumeric)type in (itemIsNotNumeric)type in (itemIsAlphanumeric)type in (itemIsInColonDelimitedList)type in (itemIsNotInColonDelimitedList) | |
preference | string | Yes | data type=string; maxLen=4000; textCase=UPPERApplies when type in (userPreference=value)type in (userPreference!=value) | |
page | integer | Yes | data type=integer; maxLen=4000Applies when type in (currentPage=page)type in (currentPage!=page) | |
pages | array of integers | Yes | data type=integer; maxLen=4000Applies when type in (currentPageInList)type in (currentPageNotInList) | |
text | string | Yes | data type=string; maxLen=4000Applies when type in (textIsContainedInItem)type in (textIsContainedInValue)type in (textIsNotContainedInValue)type in (text=value)type in (text!=value) | |
value | string | Yes | data type=string; maxLen=4000Applies when type in (item=value)type in (item!=value)type in (VALUE_OF_ITEM_IN_COND_1_EQ_COND_2)type in (VALUE_OF_ITEM_IN_COND_1_NOT_EQ_COND_2) | |
list | array of strings | Yes | data type=string; maxLen=4000Applies when type in (itemIsInColonDelimitedList)type in (itemIsNotInColonDelimitedList) | |
item | string | Yes | data type=string; maxLen=4000; textCase=UPPERApplies when type = textIsContainedInItem | |
value | string | Yes | data type=string; maxLen=4000Applies when type in (textIsContainedInValue)type in (textIsNotContainedInValue)type in (text=value)type in (text!=value) |
serverSideCondition {
type: always
sqlQuery: ```sql
value
```
language: sql
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
value: value
item: value
preference: value
page: 42
pages: [
42
42
]
text: value
list: [
value
value
]
}security
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
authorizationScheme | enum | No | data type=reference; lov=COMPONENT; references=authorizationValid values: mustNotBePublicUser |
security {
authorizationScheme: mustNotBePublicUser
}config
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
buildOption | reference | No | data type=reference; lov=COMPONENT; references=buildOption |
config {
buildOption: @component
}subscription
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
master | reference | No | data type=reference; lov=COMPONENT; references=searchConfig |
subscription {
master: @component
}comments
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
comments | multiline string | No | data type=multiline string; maxLen=4000 |
comments {
comments: ```
value
```
}APEXlang Example
searchConfig sample (
name: value
searchQueryPrefix: value
type: simple
source {
list: @component
location: localDatabase
remoteServer: @component
sampleData: employees
type: tableView
tableOwner: value
tableName: value
whereClause: ```sql
value
```
graphOwner: value
graphName: value
matchClause: ```
value
```
columnsClause: ```
value
```
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
restSource: @component
oracleTextIndexColumn: value
searchIndexOwner: value
searchIndexName: value
searchSourceOwner: value
searchSourceName: value
jsonDualityView: @component
jsonSource: @component
optimizerHint: value
searchableColumns: [
value
value
]
restSourceQueryFunction: value
}
dataProfile {
nestedRows: @component
}
externalFilter {
enabled: false
filter: ```
value
```
}
localPostProcessing {
type: whereOrderByClause
whereClause: ```sql
value
```
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
}
rowSearch {
textQueryFunction: searchEngine
customFunctionName: value
}
vectorAttributes {
provider: @component
columnName: value
searchType: exact
distanceMetric: cosine
targetAccuracy: 42
}
orderBy {
orderByClause: ```sql
value
```
}
columnMapping {
primaryKey1Column: value
primaryKey2Column: value
titleColumn: value
subtitleColumn: value
descriptionColumn: value
badgeColumn: value
mimeTypeColumn: value
lastModifiedColumn: value
customColumn1: value
customColumn2: value
customColumn3: value
scoreColumn: value
}
link {
type: redirectThisApp
target: {
page: value
items: [
value
value
]
clearCache: value
action: value
request: value
anchor: value
session: "&SESSION."
debug: "&DEBUG."
printerFriendly: N
otherArgs: value
}
targetUrl: value
}
iconAndBadge {
iconSource: initials
iconColumn: value
imageColumn: value
imageUrl: value
iconCssClasses: value
}
columnFormatting {
htmlExpression: ```html
value
```
}
appearance {
cssClasses: [
value
value
]
maxVectorDistance: 42
}
performance {
maxRowsToReturn: 42
}
messages {
whenNoDataFound: ```
value
```
}
advanced {
staticId: value
}
serverSideCondition {
type: always
sqlQuery: ```sql
value
```
language: sql
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
value: value
item: value
preference: value
page: 42
pages: [
42
42
]
text: value
list: [
value
value
]
}
security {
authorizationScheme: mustNotBePublicUser
}
config {
buildOption: @component
}
subscription {
master: @component
}
comments {
comments: ```
value
```
}
)