System meta-data
ALLFUNCTIONS
allfunctions( ) -> Bag of Function f
STABLE
All functions in database
allfunctions(Type t
) -> Bag of Function
STABLE
All functions having argument or result of type t
ALLOBJECTS
allobjects( ) -> Bag
STABLE
All surrogate objects in the database
allobjects(Type t
) -> Bag o
STABLE
All surrogate objects of type t
ALLSUBTYPES
allsubtypes(Type t
) -> Type
STABLE
All types under type t
in type hierarchy
ALLSUPERTYPES
allsupertypes(Type t
) -> Bag of Type
STABLE
All supertypes above type t
in the type hierarchy
ALLTYPES
alltypes( ) -> Bag of Type t
STABLE
All non-parameterized types in database
ARGUMENT_TYPES
argument_types(Function f
) -> Vector of Type
STABLE
The argument types of function f
ARITY
arity(Function f
) -> Integer
STABLE
The number of arguments of function f
ATTRIBUTES
attributes(Type t
) -> Bag of Function
STABLE
The generic names of all single argument functions of typet
CALLEDBY
calledby(Function f
) -> Bag of Function r
STABLE
The functions calling function f
CALLEDBY_SOMEHOW
calledby_somehow(Function f
) -> Bag of Function
STABLE
The functions calling f
directly or indirectly
CALLS
calls(Function f
) -> Bag of Function
STABLE
The functions called by function f
CALLS_SOMEHOW
calls_somehow(Function f
) -> Bag of Function g
STABLE
The functions called by function f
directly or indirectly
CARDINALITY
cardinality(Type t
) -> Integer
STABLE
The number of objects of type t
DEEP_EXTENT
deep_extent(Type tp
) -> Object
STABLE
No description.
EXTENT
extent(Type t
) -> Object o
STABLE
The objects belonging to type t
extent(Function f
) -> Bag of Vector
STABLE
The tuples of function f
FUNCTIONNAMED
functionnamed(Charstring nm
) -> Function f
STABLE
The function named nm
GENERIC
generic(Function r
) -> Function g
STABLE
The generic function of function f
GENERIC_NAME
generic_name(Function f
) -> Charstring
STABLE
The generic name of function f
KINDOFFUNCTION
kindoffunction(Function f
) -> Charstring
STABLE
The kind of fuction f
as one of stored
, derived
, foreign
, or overloaded
METHODS
methods(Type t
) -> Bag of Function
STABLE
The functions having one argument of type t
NAME
name(Function f
) -> Charstring
STABLE
The name of function f
name(Type t
) -> Charstring
STABLE
the name of type t
RESOLVENTS
resolvents(Function f
) -> Bag of Function
STABLE
The resolvents of function f
resolvents(Charstring fn
) -> Bag of Function
STABLE
Resolvents of generic functions whose names match string pattern fn
RESOLVENTTYPE
resolventtype(Function f
) -> Type
STABLE
The type of the first argument of resolvent f
RESULT_TYPES
result_types(Function f
) -> Vector of Type
STABLE
The result types of function f
ROOT_TYPE
root_type(Type t
) -> Type
STABLE
The root type of a parameterized type t
SIGNATURE
signature(Type t
) -> Charstring
STABLE
The signature of type t
signature(Charstring fn
) -> Bag of Charstring
STABLE
Signatures of resolvents whose generic names match string pattern fn
signature(Function f
) -> Bag of Charstring sig
STABLE
The signature of resolvent f
or
the signatures of all resolvents of the generic function f
SUBTYPES
subtypes(Type t
) -> Bag of Type
STABLE
The types one level below type t
in the type hierarchy
SUPERTYPES
supertypes(Type t
) -> Type
STABLE
The types one level above type t
in the type hierarchy
THEFUNCTION
thefunction(Charstring fn
) -> Function
STABLE
The function named fn
.
An error is raised if no function is named fn
THEFUNCTIONS
thefunctions(Vector of Charstring fns
) -> Vector of Function
STABLE
Vector of functions with names fns
THERESOLVENT
theresolvent(Charstring fn
) -> Function
STABLE
If fn
is the name of a resolvent return it.
If fn
is a generic function with a single resolvent return the resolvent.
Raise an error if there more than one resolvent of the genetic fn
THETBR
thetbr(Function f
, Charstring bpat
) -> Function
STABLE
The TBR of function f
for binding pattern bpat
THETYPE
thetype(Charstring tn
) -> Type
STABLE
The type named tn
.
An error is raised if no type is named tn
TYPENAMED
typenamed(Charstring nm
) -> Type t
STABLE
The type named nm
TYPEOF_OBJECT
typeof_object(Object o
) -> Type
STABLE
No description.
TYPESIG
typesig(Object o
) -> Charstring
STABLE
Get the signature of the type of object o
TYPESOF
typesof(Object
) -> Bag of Type
STABLE
The types of object o
USERFUNCTION
userfunction(Function f
) -> Boolean
STABLE
Is function f
a user defined function?
USERFUNCTIONS
userfunctions( ) -> Bag of Function f
STABLE
All user defined functions
USEROBJECT
userobject(Object o
) -> Boolean
STABLE
Is o
a user defined object?
USERSUPERTYPES
usersupertypes(Type t
) -> Bag of Type s
STABLE
Find the user defined types above type t
in type hierarchy
USERTYPE
usertype(Type t
) -> Boolean
STABLE
Is type t
a user defined type?
USERTYPES
usertypes( ) -> Bag of Type t
STABLE
All user defined types
VREF
vref(Object o
, Object i
) -> Object
STABLE
No description.
WIDTH
width(Function f
) -> Integer
STABLE
The width of function f