Expand All
Collapse All
Toma Language Description
Introduction
General Features
Semicolon
Whitespaces
Case Sensitivity
Quoted Strings
Comments
Topic Literals
Naked Identifier
Topic Variables
Toma path expressions
Topic Map elements
Id (.id)
Base name (.bn)
Variant (.var)
Subject identity (.si)
Occurrence (.oc)
TopicRef (.tr)
SubjectIndicatorRef (.sir)
ResourceRef (.rr)
ResourceData (.rd)
Scope (.sc)
Player (.player)
Role (.role)
Alias and reify
Alias (.al)
Reify (.reify)
Instantiation
Type (.type)
Instance (.instance)
Inheritance
Superclass (.super)
Subclass (.sub)
Associations
The association expression
Chaining players
Square Brackets
Round Brackets
Level
Type
The @ scope
Precendence
Toma statements
USE statement
SELECT statement
The SELECT clause
The WHERE clause
EXISTS clause
Comparison subclauses
NOT subclause
AND subclause
OR subclause
IN subclause
The UNION clause
The INTERSECT clause
The EXCEPT clause
The ORDER BY clause
The LIMIT clause
The OFFSET clause
INSERT statement
UPDATE statement
DELETE statement
MERGE statement
EXPORT statement
Locking statements
LOCK BY statement
UNLOCK statement
SHOW LOCKS statement
Constraint statements
DEFINE CONSTRAINT statement
Managing constraints statements
CHECK CONSTRAINT statement
Toma functions
String functions
The || operator
The LOWERCASE function
The UPPERCASE function
The TITLECASE function
The LENGTH function
The SUBSTR function
The TRIM function
Conversions functions
The TO_NUM function
The TO_UNIT function
Aggregation functions
The COUNT function
The SUM function
The MAX function
The MIN function
The AVG function
The CONCAT function