lib
lib:xeto
Xeto spec and data function library
meta
funcs
choiceOf |
Given a choice spec, return the most specific choice subtype implemented by the instance |
---|---|
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 |
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 |
is |
Return if the given instance inherits from the spec via nominal typing |
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 |
spec |
Load or lookup a Xeto spec by its string or ref qname |
specBase |
Base spec from which the given spec directly inherits |
specFits |
Return if spec |
specFitsExplain |
Return a grid explaining why spec |
specIs |
Return if spec |
specLib |
Load or lookup a Xeto library by its string or ref name |
specLibs |
List Xeto libraries as a list of their |
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 |