Common Lisp Package: TSTREE

README:

FUNCTION

Public

Undocumented

ADD-METADATA (TREE KEY METADATA)

ADD-NODE (TREE KEY &KEY (METADATA NIL))

GET-METADATA (TREE KEY)

GET-NODE (TREE KEY)

MAKE-NODE (&KEY ((SPLITCHAR DUM0) NIL) ((VALUE DUM1) NIL) ((METADATA DUM2) NIL) ((LO-KID DUM3) NIL) ((EQ-KID DUM4) NIL) ((HI-KID DUM5) NIL))

MEMBERP (TREE KEY)

PREFIX-MATCH (TREE KEY)

Private

NODE-EQ-KID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-HI-KID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-LO-KID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-METADATA (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-SPLITCHAR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-VALUE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

COPY-NODE (INSTANCE)

FLATTEN-SUB-TREE (TREE RESULTS)

SETFNODE-EQ-KID (NEW-VALUE INSTANCE)

SETFNODE-HI-KID (NEW-VALUE INSTANCE)

SETFNODE-LO-KID (NEW-VALUE INSTANCE)

SETFNODE-METADATA (NEW-VALUE INSTANCE)

NODE-P (OBJECT)

SETFNODE-SPLITCHAR (NEW-VALUE INSTANCE)

SETFNODE-VALUE (NEW-VALUE INSTANCE)

CLASS

Public

Undocumented

NODE