Studio Button Reference

The following table describes the buttons and icons you might see in StreamBase Studio.

New StreamBase Project

In the Package Explorer or Open StreamBase Resource dialog, marks a Studio project. As a toolbar button, opens the New StreamBase Project dialog.

New EventFlow Application

In the Package Explorer or Open StreamBase Resource dialog, marks an EventFlow application file. As a toolbar button, opens the New StreamBase EventFlow Application dialog.

New StreamBase Interface

In the Package Explorer or Open StreamBase Resource dialog, marks a StreamBase interface file. As a toolbar button, opens the New StreamBase Interface dialog.

New StreamSQL Application

In the Package Explorer or Open StreamBase Resource dialog, marks a StreamSQL file. As a toolbar button, opens the New StreamSQL Application dialog.

New StreamBase Deployment File

In the Package Explorer or Open StreamBase Resource dialog, marks a StreamBase Deployment file.

New StreamBase Server Configuration File

In the Package Explorer or Open StreamBase Resource dialog, marks a server configuration file.

New Feed Simulation

In the Package Explorer or Open StreamBase Resource dialog, marks a feed simulation file. As a toolbar button, opens the New Feed Simulation dialog, where you can create a new feed simulation for the currently selected application.

New StreamBase Unit Test

As a toolbar button, opens the New StreamBase Unit Test Class dialog.

New StreamBase Client (or Embedded Adapter, Java Operator, or Java Function)

Opens the StreamBase Java Wizard, which generates stub Java code for the specified component. The Java Wizards are integrated into StreamBase Studio starting with release 5.0.

Open StreamBase Resource

Opens the Open StreamBase Resource dialog.

Information

Provides a brief description of a component and its use.

Warning

Alerts you to a potential problem and, if appropriate, suggests how to avoid it.

Error

Indicates a typecheck error in a component in an EventFlow application, or in a StreamSQL statement. Messages describing typecheck errors are displayed in the Typecheck Errors view, and in some Properties views.

Apply and typecheck

Applies the changes you made for this component's Properties View tabs, without having to save the application. Note that is it normally unnecessary to explicitly typecheck, because StreamBase Studio automatically typechecks your application as you work.

Revert

Displayed in the Properties view. This button reverts changes to the current operator since the last time it was saved (reverting to its previous settings).

Help

Displayed in several views and dialogs. Opens a help topic specific to the currently selected window or tab.

Add

Adds a row to the end of an editable table in the Properties view, Feed Simulation Editor, and other dialogs. If you click the arrow to the right of the button, you can specify whether the row is to be added above or below the currently selected row. When you add a row, the newly created row is highlighted. To start entering information, click in the cell you want to edit. (However, some cells are not user-editable.)

Remove

Removes the currently selected row in an editable table (Properties view). Click the arrow to the right of the button to remove all rows in the table.

Copy Schema

Displayed in the Edit Schema tab of Properties views that enable you to modify schemas. Pre-fills the table with a schema that already exists in another component. The component can be selected from any application in your Studio workspace.

Fill All Rows

Displayed in the Output Settings tab of Map operator Properties view, if you select the explicitly specified fields Output Type option. Pre-fills the table with all output fields from the previous component. You then specify the changes you want to make by applying the Add, Replace, or Remove action to each field. The arrow to the right of the button lets you load specific input fields instead of all fields.

Pass All

Displayed in the Output Settings tab of Map operator Properties view, if you select the all input fields Output Type option. Clicking the button fills the table with all output fields from the input stream. You can also click the triangle to the right of the button, and select specific input fields to load. You can then modify the default action on each field (which simply passes the input field through unchanged). For example, you can change the Replace expression, or add or remove fields.

Move Up and Move Down

Displayed in the Edit Schema tab of Properties views that enable you to modify schemas. Move Up selects the previous row in the schema if one exists; Move Down selects the next row.

Open Perspective

Displays a short list of perspectives (based on your recent activities) that you might choose to open. To see all available perspectives, choose the Other option to open the Open Perspective dialog.

Assign All

Displayed in Input Port and Output Port tabs of the Module Reference Properties view. Automatically assigns input streams from the referenced application to the Module Reference input or output ports. The streams are assigned to ports in sorted order. Also creates any missing ports needed for the assignment.

Disable Dequeuing

When running an application in the SB Test/Debug perspective (for example, using a feed simulation), prevents output from appearing in the Application Output view. This can speed up the application's performance in StreamBase Studio.

Show Details or Expressions Pane

In the Application Input and Application Output View, displays or hides (toggles) the details pane of the Details pane shows all the fields of a row that you select in the view.

In Properties views where expressions are required, provides a range of information to help you write expressions, such as the names of fields and functions.

Scroll Lock

When running an application in StreamBase Studio, prevents the Application Input or Output view from automatically scrolling during execution. You can use the view's scrollbar to navigate rows of input or output.

Filter

In the Application Output view, opens the Application Output Filter dialog, which allows you to specify a string to match against incoming field names or field contents.

Collapse All

Collapses all nodes nested list of items.

Follow Editor

Selects components in the Outline view when you select them in the EventFlow Editor.

Clear (filter)

In a filter control, deletes any text in the filter and stops filtering. For example, in the Outline view, causes all components to be included.