All funcs listed alphabetically

about

Return about dict

abs

Return absolute value of a number, if null return null

acos

Return the arc cosine

add

Add item to the end of a list and return a new list

addAll

Add all the items to the end of a list and return a new list

addCol

Add a column to a grid by mapping each row to a new cell value

addColMeta

Return a new grid with additional column meta-data

addCols

Add grid b as a new set of columns to grid a

addMeta

Return new grid with additional grid level meta-data tags

addRow

Add an additional Dict row to the end of a grid

addRows

Add an list of rows to the end of a grid

all

Return if all the items in a list, dict, or grid match the given test function

any

Return if any the items in a list, dict, or grid match the given test function

as

Set the unit of a number

asin

Return the arc sine

atan

Return the arc tangent

atan2

Converts rectangular coordinates (x, y) to polar (r, theta)

avg

Fold multiple values into their standard average or arithmetic mean

bitAnd

Bitwise and

bitNot

Bitwise not

bitOr

Bitwise or

bitShiftl

Bitwise left shift

bitShiftr

Bitwise right shift

bitXor

Bitwise xor

call

Reflectively call a function with the given arguments

capitalize

Return this string with the first character converted to uppercase

ceil

Return the smallest whole number greater than or equal to val

clamp

Clamp the number val between the min and max

col

Get a column by its name

colNames

Get the column names a list of strings

colToList

Get a column as a list of the cell values ordered by row

collect

Collect stream into a in-memory list or grid

cols

Get the columns from a grid as a list

colsToLocale

Localize column display names

commit

Commit one or more diffs to the folio database

compDef

Return component definition

concat

Concatenate a list of items into a string

conjuncts

List conjunct definitions in the context namespace as Def[]

connClose

Force the given connector closed and return a future

connDetails

Return debug details for a connector or a connector point

connLearn

Perform a learn on the given connector and return a future

connPing

Perform a ping on the given connector and return a future

connPoints

Return the points for a connector as list of dicts

connPointsVia

Select a group of points explicitly via specific connector library or connector

connSyncCur

Perform a remote sync of current values for the given points

connSyncHis

Perform a remote sync of history data for the given points

connTrace

Read a connector trace log as a grid

connTraceClear

Clear the trace log for the given connector

connTraceDisable

Disable tracing on the given connector

connTraceDisableAll

Disable tracing on every connector in the database

connTraceEnable

Enable tracing on the given connector

connTraceIsEnabled

Return true or false if given connector has its tracing enabled

contains

Return if val contains x

context

Get the current context as a Dict with the following tags

coord

Construct a Coord from two Numbers in decimal degrees

coordDist

Compute the great-circle distance between two Coords

coordLat

Latitude of a Coord as a Number

coordLng

Longitude of a Coord as a Number

cos

Return the cosine of angle in radians

cosh

Return the hyperbolic cosine

count

Fold multiple values into their total count Return zero if no values

cryptoGenSelfSignedCert

Generate a self-signed certificate and store it in the keystore with the given alias

curFunc

Get the current top-level function's tags

date

If val is a DateTime

dateTime

Construct a DateTime from a date, time, and timezone name

day

Get day of month as integer between 1 to 31 from date or datetime

dayOfYear

Given a DateTime or Date, return the day of the year

debugType

Return a string of the given value's type

decapitalize

Return this string with the first character converted to lowercase

def

Lookup a def by its symbol name (Str or Symbol)

defs

List all definitions in the context namespace as Def[]

diff

Construct a modification "diff" used by commit()

dis

Get display string for dict or the given tag

dockerDeleteContainer

Kill and remove a container

dockerListContainers
dockerListImages
dockerRun
dst

Return if a DateTime is in daylight saving time

each

Iterate the items of a collection

eachDay

Iterate the days of a span

eachMonth

Iterate the months of a span

eachWhile

Iterate the items of a collection until the given function returns non-null

echo

Write the str represenation of x to stdout and return x

end

End value of a DateSpan, Span, or a range

endsWith

Return if Str ends with the specified Str

enumDef

Return definition of given enum def defined by enumMeta This call forces a refresh of the definitions

enumDefs

Return grid of current enum defs defined by enumMeta

equals

Return if two values are equivalent

equipToPoints

Given a equip record Dict, return a grid of its points

eval

Evaluate an Axon string expression

exp

Return e raised to val

filter

Apply a filter expression to a collection of dicts

filterToFunc

Convert a filter expression to a function which maybe used with findAll() or find()

find

Find the first matching item in a list or grid by applying the given filter function

findAll

Find all the items in a list, dict, or grid by applying the given filter function

first

Get the first item from an ordered collection or return null if the collection is empty

firstOfMonth

Get the first day of given date's month

fitLinearRegression

Given a grid of x, y coordinates compute the best fit linear regression equation using the ordinary least squares method

fits

Return if the given instance fits the spec via structural typing

fitsExplain

Return grid which explains how data fits the given spec

fitsMatchAll

Match dict recs against specs to find all the specs that fit

flatMap

Map each item in a list or grid to zero or more new items as a flattened result

flatten

Flatten a list to a single level

floor

Return the largest whole number less than or equal to val

fold

Fold a list or stream into a single value using given folding function

foldCol

Fold the values of the given column into a single value

foldCols

Fold a set of columns in each row into a new folded column and return a new grid

foldEnd

The fold end marker value

foldStart

The fold start marker value

format

Format an object using the current locale and specified format pattern

fromJavaMillis

Given Number of milliseconds since Unix epoch return a DateTime

func

Find a top-level function by name or by reference and return its tags

funcs

Find all the top-levels functions in the current project which match the given filter

futureCancel

Cancel a future

futureGet

Block current thread until a future's result is ready

futureIsComplete

Return if a future has completed or is still pending a result

futureState

Return current state of a future as one of the following strings

futureWaitFor

Block until a future transitions to a completed state (ok, err, or canceled)

futureWaitForAll

Block on a list of futures until they all transition to a completed state

get

Get an item from a collection

getSafe

Get an item from a str, list, or grid safely when an index is out of bounds

gridColKinds

Given a grid return the types used in each column as a grid with the following

gridColsToDict

Convert grid columns into a dict of name/val pairs

gridRowsToDict

Convert grid rows into a dict of name/val pairs

has

If val is a Grid return if it has the given column name

haystackCall

Perform Haystack HTTP API call to given Str op name and with given request grid (can be anything acceptable toGrid())

haystackEval

Evaluate an Axon expression in a remote server over a haystack connector

haystackHisRead

Perform Haystack REST API "hisRead" call to read history data for the record identified by the id (must be Ref)

haystackInvokeAction

Invoke a remote action on the given Haystack connector and remote entity

haystackLearn

Deprecated - use connLearn()

haystackPing

Deprecated - use connPing()

haystackRead

Perform Haystack REST API call to read single entity with filter

haystackReadAll

Perform Haystack REST API call to read all entities with filter

haystackReadById

Perform Haystack HTTP API call to read a record by its unique identifier

haystackReadByIds

Perform Haystack HTTP API call to read a list of records by their identifiers

haystackSyncCur

Deprecated - use connSyncCur()

haystackSyncHis

Deprecated - use connSyncHis()

hisCollectWriteAll

Write all hisCollect items buffered in memory to the historian

hour

Get hour of day as integer between 0 to 23 from time or datetime

hoursInDay

Given a DateTime in a specific timezone, return the number of hours in the day

httpSiteUri

Primary HTTP or HTTPS Uri - see HxHttpService.siteUri

index

Return the first match of x in val searching forward, starting at the specified offset index

indexr

Return the last match of x in val searching backward, starting at the specified offset index

insert

Insert an item into a list at the given index and return a new list

insertAll

Insert a list of items at the given index and return a new list

instance

Load or lookup a instance from a Xeto library by its string or ref qname as a Dict

instances

Lookup instances from Xeto libs as a list of dicts

instantiate

Create the default instance for a given spec

ioAppend

Convert a handle to append mode

ioCharset

Configure an I/O handle to use the specified charset

ioCopy

Copy a file or directory to the new specified location

ioCrc

Generate a cycle reduancy check code as a Number

ioCreate

Create a directory or empty file with the given I/O handle

ioDelete

Delete a file or a directory as mapped by the given I/O handle

ioDigest

Generate a one-way hash of the given I/O handle

ioDir

Read a directory listing, return a grid with cols

ioEachCsv

Iterate the rows of a CSV file (comma separated values) and callback the given function with two parameters

ioEachLine

For each line of the given source stream call the given function with two parameters

ioExport

Export a view to the given file handle - see Export

ioFromBase64

Return an I/O handle to decode from a base64 string

ioGzip

Wrap an I/O handle to GZIP compress/uncompress

ioHmac

Generate an HMAC message authentication as specified by RFC 2104

ioInfo

Get information about a file handle and return a Dict with the same tags as ioDir()

ioMove

Move or rename a file or directory

ioPbk

Generate a password based cryptographic key

ioRandom

Generate randomized series of bytes which can be used as an input I/O handle

ioReadCsv

Read a CSV (comma separated values) file into memory as a Grid

ioReadJson

Read a JSON file into memory

ioReadJsonGrid

Read a JSON file formatted as a standardized Haystack grid into memory

ioReadLines

Read an I/O handle into memory as a list of string lines

ioReadStr

Read an I/O handle into memory as a string

ioReadTrio

Read a Trio file into memory as a list of Dicts

ioReadXeto

Read a Xeto data file into memory as a Haystack data type

ioReadZinc

Read a Zinc file into memory as a Haystack data type

ioSkip

Apply a skipping operation to an input I/O handle

ioStreamCsv

Read a stream of dicts from a comma separated value file

ioStreamLines

Read a stream of lines

ioToBase64

Encode an I/O handle into a base64 string

ioToHex

Encode an I/O handle into hexidecimal string

ioWriteCsv

Write a grid to a CSV (comma separated values) file

ioWriteExcel

Write an Excel XLS file, where val may be

ioWriteHtml

Write an Axon data structure to HTML

ioWriteJson

Write an Axon data structure to JSON

ioWriteJsonLd

Write an Axon data structure to RDF JSON-LD format

ioWriteLines

Write a list of string lines separated with "\n" character

ioWritePdf

Render data to a PDF file

ioWriteStr

Write a string to an I/O handle

ioWriteSvg

Render data to an SVG file

ioWriteTrio

Write dicts to a Trio file

ioWriteTurtle

Write an Axon data structure to RDF Turtle format

ioWriteXeto

Write value to a Xeto text format file

ioWriteXml

Write a grid to an XML file

ioWriteZinc

Write a Grid to the Zinc format

ioZipDir

Read a zip file's entry listing, return a grid with cols

ioZipEntry

Return a I/O handle which may be used to read from a zip entry within a zip file

is

Return if the given instance inherits from the spec via nominal typing

isAlpha

Is number an ASCII alpha char

isAlphaNum

Is number an ASCII alpha-numeric char

isBool

Return if an object is a boolean type

isDate

Return if an object is a Date type

isDateTime

Return if an object is a DateTime type

isDict

Return if an object is a dict type

isDigit

Is number a digit in the specified radix

isEmpty

Return if a collection is empty

isEven

Return if an integer is an even number

isFunc

Return if an object is a function type

isGrid

Return if an object is a grid type

isKeyword

Return if given string is an Axon keyword

isLeapYear

Return if a year is a leap year

isList

Return if an object is a list type

isLower

Is number an ASCII lowercase alphabetic char

isMetric

Given an optional value return true if the SI metric system should be used

isNaN

Return if val is the Number representation of not-a-number

isNonNull

Return if an object is not null

isNull

Return if an object is null

isNumber

Return if an object is a number type

isOdd

Return if an integer is an odd number

isRef

Return if an object is a ref type

isSpace

Is number is whitespace char

isSpan

Return if an object is a span

isSteadyState

Return HxRuntime.isSteadyState

isStr

Return if an object is a str type

isTagName

Return if the given string is legal tag name - see Etc.isTagName

isTime

Return if an object is a Time type

isUpper

Is number an ASCII uppercase alphabetic char

isUri

Return if an object is a Uri type

isWatched

Return if given record is under at least one watch

isWeekday

Does the given Date or DateTime fall on Mon, Tue, Wed, Thu, or Fri

isWeekend

Does the given Date or DateTime fall on Sat or Sun

join

Join two grids by column name

joinAll

Join a list of grids into a single grid

keepCols

Return a new grid with keeps the given columns, but removes all the others

last

Get the last item from an ordered collection or return null if the collection is empty

lastMonth

DateSpan for month previous to this month 1..28-31

lastOfMonth

Get the last day of the date's month

lastQuarter

DateSpan for 3 month quarter previous to this quarter

lastWeek

DateSpan for week previous to this week sun..sat (uses locale start of week)

lastYear

DateSpan for year previous to this year Jan-1..Dec-31

libAdd

Enable a library by name in the runtime

libRemove

Disable a library by name in the runtime

libStatus

Return grid of enabled libs and their current status

libs

List the lib definitions in the context namespace as Def[]

limit

Truncate stream after given limit is reached

localeUse

Evaluate an expression within a specific locale

log10

Return base 10 logarithm of val

logE

Return natural logarithm to the base e of val

lower

Convert a char number or str to ASCII lower case

map

Map list, dict, or grid by applying the given mapping function

marker

Get the marker value singleton Marker.val

matchPointVal

Return if a point value matches a given critera

matrixAdd

Add two matrices together and return new matrix

matrixDeterminant

Return the determinant as a unitless Number for the given matrix which is any value accepted by toMatrix()

matrixFitLinearRegression

Given a matrix of y coordinates and a matrix of multiple x coordinates compute the best fit multiple linear regression equation using the ordinary least squares method

matrixInverse

Return the inverse of the given matrix which is any value accepted by toMatrix()

matrixMult

Multiply two matrices and return new matrix

matrixSub

Subtract two matrices and return new matrix

matrixTranspose

Transpose the given matrix which is any value accepted by toMatrix()

max

Compare two numbers and return the larger one

mean

Fold a sample of numbers into their standard average or arithmetic mean

meanBiasErr

Fold a sample of numbers into their MBE (mean bias error)

median

Fold a sample of numbers into their median value which is the middle value of the sorted samples

merge

Merge two Dicts together and return a new Dict

meta

Get the meta-data from a grid or col as a dict

min

Compare two numbers and return the smaller one

minute

Get minutes of the time as integer between 0 to 59 from time or datetime

missing

If val is a Grid return if it does not have given column name

modbusLearn

Deprecated - use connLearn()

modbusPing

Deprecated - use connPing()

modbusRead

Read a point value for given register name on connector instance

modbusRegMap

Return given register map contents

modbusRegMaps

List installed register maps including source

modbusSyncCur

Deprecated - use connSyncCur()

modbusWrite

Write a value to given register name on connecter instance

month

Get month as integer between 1 to 12 from date or datetime

moveTo

Find the given item in a list, and move it to the given index

mqttPublish

Publish an MQTT message to the given topic on the broker

na

Get NA not-available singleton NA.val

name

If val is a Col, get the column name

names

Get the list of names used by a given dict

nan

Return the Number representation of not-a-number

negInf

Return the Number representation negative infinity

now

Return current DateTime according to context's time zone

nowTicks

Return current time as nanosecond ticks since 1 Jan 2000 UTC

nowUtc

Return current DateTime in UTC

numDays

Number of whole days in a span

numDaysInMonth

Get the number of days in a given month

obixInvoke

Invoke an obix:op operation as identified by given uri

obixPing

Deprecated - use connPing()

obixReadHis

Synchronously query a obix::History for its timestamp/value pairs

obixReadObj

Read one Uri from an obixConn

obixSyncCur

Deprecated - use connSyncCur()

obixSyncHis

Deprecated - use connSyncHis()

obixWriteObj

Write an object as identified by given uri

occurred

Return if a timestamp is contained within a Date range

padl

Pad string to the left

padr

Pad string to the right

parseAst

Parse Axon source code into an abstract syntax tree modeled as a tree of dicts

parseBool

Parse a Str into a Bool, legal formats are "true" or "false

parseDate

Parse a Str into a Date

parseDateTime

Parse a Str into a DateTime

parseFilter

Parse a filter string into a Filter instance

parseFloat

Parse a Str into a Float

parseInt

Parse a Str into a integer number using the specified radix

parseNumber

Parse a Str into a number with an option unit

parseRef

Parse a Str into a Ref

parseSearch

Parse a search string into a Filter instance

parseSymbol

Parse a Str into a Symbol

parseTime

Parse a Str into a Time

parseUnit

Parse a Str into a standardized unit name

parseUri

Parse a string into a Uri instance

passwordSet

Store a password key/val pair into current project's password store

pastMonth

DateSpan for last 30days today-30days..today

pastWeek

DateSpan for last 7 days as today-7days..today

pastYear

DateSpan for this past today-365days..today

pi

Return constant for pi

pods

Return list of installed Fantom pods

pointAuto

User level-8 manual auto (override release) of writable point

pointConvert

Evaluate a point conversion

pointDetails

Get debug string for point including writables and his collection

pointEmergencyAuto

User level-1 manual auto (override release) of writable point

pointEmergencyOverride

User level-1 manual override of writable point

pointOverride

User level-8 manual override of writable point

pointOverrideCommand

Issue a point override command based on current user's access control permissions

pointSetDef

Set the relinquish default value (level-17) of writable point

pointThermistorTables

Return grid of thermistor table names as grid with one name column

pointWrite

Set a writable point's priority array value at the given level

pointWriteArray

Return the current priority array state of a writable point

posInf

Return the Number representation positive infinity

pow

Return val raised to the specified power

py

Create a new PySession instance

pyDefine

Define a variable to be available to python code running in the session

pyEval

Evalue the given python statement in the session, and return the result

pyExec

Execute the given python code in the session and return the python session

pyInit

Initialize the python session by calling the given func to do any one-time setup of the python session

pyTimeout

Set the timeout for pyEval()

query

Evaluate a relationship query and return record dict

queryAll

Evaluate a relationship query and return grid of results

queryNamed

Evaluate a relationship query and return the named constraints as a dict

random

Return random integer within given inclusive range

reFind

Find the first match of regular expression in s or return null if no matches

reFindAll

Find all matches of the regular expression in s

reGroups

Return a list of the substrings captured by matching the given regular operation against s

reMatches

Return if regular expression matches entire region of s

read

Read from database the first record which matches filter

readAll

Reall all records from the database which match the filter

readAllStream

Reall all records which match filter as stream of Dict records

readAllTagNames

Return the intersection of all tag names used by all the records matching the given filter

readAllTagVals

Return the range of all the values mapped to a given tag name used by all the records matching the given filter

readById

Read a record from database by id

readByIdPersistentTags

Given record id, read only the persistent tags from Folio

readByIdTransientTags

Given record id, read only the transient tags from Folio

readByIds

Read a list of record ids into a grid

readByIdsStream

Read a list of ids as a stream of Dict records

readCount

Return the number of records which match the given filter expression

readLink

Read a record Dict by its id for hyperlinking in a UI

reduce

Reduce a collection to a single value with the given reducer function

refDis

Given a ref return Ref.dis

refGen

Generate a new unique Ref identifier

refProjName

Given an absolute ref, return its project name

relDis

Get a relative display name

remainder

Return the remainder or modulo of division

remove

Remove an item from a collection and return a new collection

removeCol

Return a new grid with the given column removed

removeCols

Return a new grid with all the given columns removed

removeMarker

Get the remove value singleton Remove.val

renameCol

Return a new grid with the given column renamed

renameCols

Return a new grid with multiple columns renamed

reorderCols

Return a new grid with the columns reordered

replace

String replace of all occurrences of from with to

rootMeanSquareErr

Fold a sample of numbers into their RMSE (root mean square error)

round

Returns the nearest whole number to val

rowToList

Get a grid row as a list of cells

second

Get seconds of the time as integer between 0 to 59 from time or datetime

sedonaPing

Deprecated - use connPing()

sedonaReadComp

Synchronously read the current state of the component identified by the given component identifier

sedonaSyncCur

Deprecated - use connSyncCur()

services

Grid of installed services

set

Set a collection item and return a new collection

setColMeta

Return a new grid with column meta-data replaced by given meta dict

setMeta

Return new grid with grid level meta-data replaced by given meta Dict

sin

Return sine of angle in radians

sinh

Return hyperbolic sine

size

Return number of items in str, list, or grid

skip

Skip the given number of items in a stream

sort

Sort a list or grid

sortDis

Sort a grid by row display name - see Grid.sortDis

Examples

sortr

Reverse sort a list or grid

spec

Load or lookup a Xeto spec by its string or ref qname

specAst

Build an AST tree of dict, lists, and strings of the effective meta and slots for the given spec

specAstOwn

Build an AST tree of dict, lists, and strings of the effective meta and slots for the given spec

specBase

Base spec from which the given spec directly inherits

specFits

Return if spec a fits spec b based on structural typing

specFitsExplain

Return a grid explaining why spec a does not fit b

specIs

Return if spec a inherits from spec b based on nominal typing

specLib

Load or lookup a Xeto library by its string or ref name

specLibs

List Xeto libraries as a list of their dict representation

specMeta

Get the spec's effective declared meta-data as dict

specMetaOwn

Get the spec's own declared meta-data as dict

specName

Return simple name of spec

specOf

Return the Xeto spec of the given value

specParent

Parent spec which contains given spec and scopes its name

specQName

Return fully qualified name of the spec

specSlots

Get the effective children slots as a dict of Specs

specSlotsOwn

Get the spec's declared children slots as dict of Specs

specType

Data type of the spec

specs

List Xeto specs as a list of their dict representation

split

Split a string by the given separator and trim whitespace

spread

Fold multiple values to compute the difference between the max and min value

sqlDebugDrivers

Return plain text report on JDBC drivers installed

sqlExecute

Execute a SQL statement and if applicable return a result

sqlInsert

Insert a record or grid of records into the given table

sqlPing

Deprecated - use connPing()

sqlQuery

Execute a SQL query and return the result as a grid

sqlSyncHis

Deprecated - use connSyncHis()

sqlTables

Query the tables defined for the database

sqrt

Return square root of val

standardDeviation

Fold a series of numbers into the standard deviation of a sample

start

Start value of a DateSpan, Span or a range

startOfWeek

Return current locale's start of weekday

startsWith

Return if Str starts with the specified Str

stream

Create new stream from given collection

streamCol

Create a new stream for the cell values of the given column

stripUncommittable

Strip any tags which cannot be persistently committed to Folio

sum

Fold multiple values into their numeric sum

swizzleRefs

Given a grid of records, assign new ids and swizzle all internal ref tags

tags

List tag definitions in the context namespace as Def[]

tan

Return tangent of angle in radians

tanh

Return hyperbolic tangent

task

Lookup a task by id which is any value supported by toRecId()

taskCancel

Set cancel flag for the given task

taskCur

Return current task if running within the context of an asynchronous task

taskIsRunning

Is the current context running asynchrounsly inside a task

taskLocalGet

Get a task local variable by name or def if not defined

taskLocalRemove

Remove a task local variable by name

taskLocalSet

Set a task local variable

taskProgress

Update the current running task's progress data with given dict

taskRefreshUser

Refresh the user account used for tasks

taskRestart

Restart a task

taskRun

Run the given expression asynchronously in an ephemeral task

taskSend

Asynchronously send a message to the given task for processing

taskSendAction

Axon function

taskSendLater

Schedule a message for delivery after the specified period of duration has elapsed

taskSendWhenComplete

Schedule a message for delivery after the given future has completed

taskSleep

Sleep for the given duration

tasks

List the current tasks as a grid

terms

List term definitions (tags and conjuncts) in the context namespace as Def[]

thisMonth

DateSpan for this month as 1st..28-31

thisQuarter

DateSpan for this 3 month quarter

thisWeek

DateSpan for this week as sun..sat (uses locale start of week)

thisYear

DateSpan for this year Jan-1..Dec-31

time

If val is a DateTime

times

Call the specified function the given number of times passing the counter

to

Convert a number to the given unit

toAxonCode

Convert a scalar, list, or dict value to its Axon code representation

toChar

Convert a unicode char number into a single char string

Examples

toDateSpan

Convert the following objects into a DateSpan

toDegrees

Convert angle in radians to an angle in degrees

toDevices

Map a set of recs to to a grid of devices

toEquips

Map a set of recs to to a grid of equips

toGrid

Given an arbitrary object, translate it to a Grid via Etc.toGrid

toHex

Convert a number to a hexadecimal string

toJavaMillis

Given a DateTime return Number of milliseconds since Unix epoch

toList

If val is a list return it, otherwise return [val]

toLocale

Get the localized string for the given tag name or qualified name

toMatrix

Convert a general grid to an optimized matrix grid

toOccupied

Given a site, space, equip, or point rec, get its occupied point

toPoints

Map a set of recs to to a grid of points

toRadians

Convert angle in degrees to an angle in radians

toRadix

Convert a number to its string representation in the given radix (base)

toRec

Coerce a value to a record Dict

toRecId

Coerce a value to a Ref identifier

toRecIdList

Coerce a value to a list of Ref identifiers

toRecList

Coerce a value to a list of record Dicts

toSites

Map a set of recs to to a grid of sites

toSpaces

Map a set of recs to to a grid of spaces

toSpan

Convert the following objects into a Span

toStr

Convert an obj to its string representation

toTagName

Given arbitrary string, convert to a safe tag name - see Etc.toTagName

toTimeZone

Convert a DateTime or Span to another timezone

today

Return today's Date according to context's time zone

transpose

Perform a matrix transpose on the grid

trap

Function for the -> operator

trim

Trim whitespace from the beginning and end of the string

trimEnd

Trim whitespace only from the end of the string

trimStart

Trim whitespace only from the beginning of the string

tz

Get timezone as city name string in tzinfo database from datetime

tzdb

Return the installed timezone database as Grid with following columns

unique

Return the unique items in a collection

unit

Given a number return its unit string or null

unitdb

Return the installed unit database as Grid with following columns

unitsEq

Return if the two numbers have the same unit

upper

Convert a char number or str to ASCII upper case

uriBasename

Get the basename (last name in path without extension) of a Uri as a string

uriDecode

Parse an ASCII percent encoded string into a Uri according to RFC 3986

uriEncode

Return the percent encoded string for this Uri according to RFC 3986

uriExt

Get the URI extension of a Uri as a string or null

uriFrag

Return if the fragment identifier portion of the a URI after hash symbol

uriHost

Get the host Uri as a string or null

uriIsDir

Return if the URI path ends in a slash

uriName

Get the name Str of a Uri (last item in path)

uriPath

Get the path segments of a Uri as a list of Strs

uriPathStr

Get the path a Uri as a string

uriPlusSlash

Adding trailing slash to the URI

uriPort

Get the port of a Uri as a Number or null

uriQueryStr

Return if the query portion of the a URI after question mark

uriScheme

Get the scheme of a Uri as a string or null

vals

Get the list of values used by a given dict

watchAdd

Add a grid of recs to an existing watch and return the grid passed in

watchClose

Close an open watch by id

watchOpen

Open a new watch on a grid of records

watchPoll

Poll an open watch and return all the records which have changed since the last poll

watchRemove

Remove a grid of recs from an existing watch and return grid passed in

weekOfYear

Given a DateTime or Date, return the week number of the year

weekday

Get weekday as integer from 0 to 6 of Date or DateTime

xetoEnvReload

Reload all the Xeto libraries - see XetoEnv.reload

xmlAttr

Get an attribute from an element by its non-qualified local name

xmlAttrs

Get list of all an elements attributes

xmlElem

Find an element by its non-qualified local name

xmlElems

Get the children elements

xmlName

Get the unqualified local name of an element or attribute

xmlNs

Get the namespace URI of an element or attribute

xmlPrefix

Get the namespace prefix of an element or attribute

xmlQname

Get the qualified local name of an element or attribute which includes both its prefix and unqualified name

xmlRead

Parse an XML document from an I/O handle and return root element

xmlVal

If node is an attribute, then return its value string

xstr

Construct decoded XStr instance

year

Get year as integer such as 2010 from date or datetime

yesterday

Return yesterday's Date according to context's time zone