Conditions

Conditions allow for use of data that would fail basic overlapping interval validation tests. A logical condition isolates all valid rows of data, and uses these rows when compositing.

Specify the data source and table. Click asd in the Condition column to enter a condition. Once selected, the Conditional Expressions panel displays.

Enter the condition. Click the Build button to construct the condition using Vulcan's SQL Expression Builder tool. Once selected, the Build Expression panel displays.

The Build Expression panel consists of the following key areas:

  • Expression Box
    This section is used to construct the SQL expression. Text values, such as layer names and object descriptions, must be enclosed within single quotes, for example LAYER_NAME LIKE 'LINE_2'.
  • Operator Button Bank
    This section contains a collection of common operators that can be used to construct valid SQL expressions.
    ButtonDescriptionNotes
    =Equal to
    <>Not equal to
    <Less thanAdding a '=' symbol after the '<' will allow you to match conditions that are less than or equal to.
    >Greater thanAdding a '=' symbol after the '>' will allow you to match conditions that are greater than or equal to.
    ANDJoins two or more conditions and displays the data that satisfies ALL specified conditions
    ORJoins two or more conditions and displays the data that satisfies ANY of the specified conditions
    NOTNot like a specified patternAn asterisk ( * ) can be used to match any possible characters that might appear before or after the characters specified, while the underscore (_) is used to match any single character that may appear before or after the characters specified.
    LIKELike a specified patternAn asterisk ( * ) can be used to match any possible characters that might appear before or after the characters specified, while the underscore (_) is used to match any single character that may appear before or after the characters specified.
    >=Greater than or equal to
    <=Less than or equal to
    ( )Should be used to enclose any field names that contain spaces or to enclose identifiers that match SQL reserved words
  • Category, Sub-category and Item columns
    This section contains a list of predefined SQL functions. The functions displayed through this section are dependant upon the Vulcan option that is current being used.

SQL conditions can be entered directly into the Expression Box. However, if you are not familiar with SQL, we recommend using the available Operator Button Bank, Category, Sub-category and Item columns. Conditions will be coloured red if the syntax is incorrect.


Related topics