SQL quick reference
CREATE VIEW
Create a new view with the view name given. A view is a physical object like a stream and it is updated with time. An exception will be thrown if the view is already created. The name of a view can either be the same as a stream. See CREATE VIEW.
Create a new connector for fetching data from or writing data to an external system with the connector name given. A connector can be either a source or a sink one. Note that source connector is not supported yet. When creating a connector, its type and its bound stream must be specified in the WITH
clause. There can be other options such as database name, user name and password. There can be an optional IF NOT EXIST
config to only create the given connector if it does not exist. See CREATE CONNECTOR.
CREATE <SOURCE|SINK> CONNECTOR connector_name [IF NOT EXIST] WITH (connector_option [, ...]);
One of the following states is assigned to the connectors:
Please wait for it to finish setting up if the state of the connector is Creating
or Created
. You can restart an aborted or terminated connector (in the future). You may also abandon connectors by using
SELECT (from streams)
SELECT <* | expression [ AS field_alias ] [, ...]>
FROM stream_name [, ...]
[ GROUP BY field_name [, window_type] ]
EMIT CHANGES;
Get record(s) from the specified view. The fields to get have to be already in the view. It produces static record(s) and costs little time. See .
INSERT
Insert data into the specified stream. It can be a data record, a JSON value or binary data. See .
INSERT INTO stream_name VALUES 'json_value';
INSERT INTO stream_name VALUES "binary_value";
DROP CONNECTOR connector_name [IF EXISTS];
SHOW
Show the information of all streams, queries, views or connectors.