A description of features you can set from Compiler Options in the Project Menu of the Explorer view.
To set or view compiler options for a project, click the name of the project in the Explorer view and then click Compiler Options on the Project menu:
Project path displays the location of the project file.
Project name displays the name under which the project was loaded into the Workspace. Note that a project can be loaded several times under different names (by clicking the project in the Explorer view and then clicking Rename in the shortcut menu).
Workspace name displays the Workspace containing the project.
Compiler Mode (also available on the Compile toolbar) specifies either Debug mode, which allows the contents of local streams and named windows to be displayed in stream and window viewers, or Release mode, which does not.
Max Errors Reported limits the number of errors the compiler reports to the specified value.
Eliminate redundant primitives improves performance by attempting to eliminate redundancy in the low-level engine primitives generated by the compiler. Leave this option enabled unless asked to disable it by Technical Support.
Evaluate WHERE and HAVING as soon as possible reduces resource requirements, because fewer rows are entered into time-based windows and their associated indexes, and fewer cross-products are calculated.
Shortcut AND and OR operators stops evaluating AND and OR subclauses as soon as they become irrelevant: AND subclauses when one of their components evaluates to FALSE; OR subclauses when one of their components evaluates to TRUE. Leave this option enabled, unless asked to disable it by Technical Support
Remove internal streams improves performance by eliminating some streams from the compiled version of the CCL file and preventing them from being created on Sybase CEP Server when the project is run. Streams are removed unless one or more of the following conditions is true:
Debug mode is turned on.
The Remove internal streams check box is not selected.
The stream is an input stream.
The stream is an output stream that has no binding to a stream in a parent module.
The stream is attached to an adapter.
Note that the Explorer view continues to display removed streams. You can also open a stream viewer for a removed stream, but the viewer is empty.
Suppress all warnings suppresses all warning messages.
Warn when indexes are not used generates a warning when CCL execution is likely to be slow because an index between two or more data sources in a CCL statement could not be created or deduced.
Issue deprecation warnings generates a warning when your project includes deprecated CCL syntax.
Issue warnings for implicit string conversions generates a warning whenever a CCL data type within the current project is automatically converted into a STRING data type, or from a STRING to another data type.
Issue warnings for data sources that are used in queries but receive no input generates a warning whenever a data source used in a CCL statement is not set to receive data through another statement or subquery, a stream binding, or an adapter.
List of folders to search for imported files allows you to enter the names of directories where you want the compiler to search for files that you import into your project. List each directory on a separate line, and the compiler searches the directories in the listed order. For a complete discussion of this compiler option, see "Compiling Directly via the CCl Compiler" in the Sybase CEP Integration Guide, under "Importing."