A function bundle describes a set of functions to include in a profile's implementation of Arcade. All profiles allow you to use functions in the Core bundle, but may include other function bundles depending on the execution context. The following are function bundles available in Arcade:
Core
The core function bundle includes functions available in all profiles. The following functions are available in this bundle:
- All constants
- All Array functions
- All Date functions
- All Debugging functions
- All Dictionary functions
- All Feature functions
- All Logical functions
- All Math functions
- All Text functions
Data access
The data access bundle includes functions for requesting data from a server or database. This bundle includes the following functions:
- All FeatureSet functions.
- All Portal functions, except FeatureSetByPortalItem.
Database
The database bundle includes functions intended only for expressions with input data from a local database. This bundle includes the following function:
- All Enterprise functions
Geometry
The geometry bundle includes functions for creating, analyzing, and measuring geometries. It includes the following functions and is available in most profiles:
- All Geometry functions
Knowledge graph
The knowledge graph bundle includes functions for accessing and querying knowledge graphs. This bundle includes the following functions:
- All Knowledge graph functions
Portal access
The portal access bundle includes functions for accessing data hosted in a portal. These functions are the only way to create a FeatureSet from data not provided as a profile variable. This bundle includes the following functions:
Track
The track bundle includes functions that allow you to evaluate expressions with track inputs in GeoAnalytics tools. Tracks are sequentially ordered features with a field specified as a track identifier. This bundle includes the following functions:
- All Track functions
Bundle summary
Core bundle | Data access bundle | Database bundle | Geometry bundle | Knowledge graph bundle | Portal access bundle | Track bundle | |
---|---|---|---|---|---|---|---|
Constants | |||||||
Array functions | |||||||
Date functions | |||||||
Debugging functions | |||||||
Dictionary functions | |||||||
Enterprise functions | |||||||
Feature functions | |||||||
FeatureSet functions | |||||||
Geometry functions | |||||||
Logical functions | |||||||
Math functions | |||||||
Portal functions | 1 | ||||||
Text functions | |||||||
Track functions | |||||||
Knowledge Graph functions |
- 1. Excludes FeatureSetByPortalItem