Tools are provided for converting a restricted set of selectlib expressions into a data subspace specification (see the selectlib documentation for details of the expression format). A parser reads the selection expression and generates subspace filters and components as appropriate. However, not all selection expressions can be expressed as data subspace specifications. Those types of expressions which cannnot be handled by the parser involve arithmetic operations on column values. Arithmetic expressions of constants are allowed, however.