Create a CreateFunctionCommand command.
Create a CreateFunctionCommand command.
For example:
CREATE [TEMPORARY] FUNCTION [db_name.]function_name AS class_name RETURNS ReturnType
USING JAR 'file_uri';
All recognized delimiters including whitespace.
All recognized delimiters including whitespace.
Create a DropFunctionCommand command.
Create a DropFunctionCommand command.
For example:
DROP [TEMPORARY] FUNCTION [IF EXISTS] function;
Handle query hints including plan-level like joinType that are marked to be handled later.
Handle query hints including plan-level like joinType that are marked to be handled later.
the string passed in *SHOULD* be lower case
the string passed in *SHOULD* be lower case
Used for DataTypes.
Used for DataTypes. Not reserved and otherwise identical to "keyword" apart from the name so as to appear properly in error messages related to incorrect DataType definition.
Commands like GRANT/REVOKE/CREATE DISKSTORE/CALL on a table that are passed through as is to the SnappyData store layer (only for column and row tables).
Commands like GRANT/REVOKE/CREATE DISKSTORE/CALL on a table that are passed through as is to the SnappyData store layer (only for column and row tables).
Example:
GRANT SELECT ON table TO user1, user2; GRANT INSERT ON table TO ldapGroup: group1; CREATE DISKSTORE diskstore_name ('dir1' 10240) DROP DISKSTORE diskstore_name CALL SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)
A strictIdentifier is more restricted than an identifier in that neither any of the SQL reserved keywords nor non-reserved keywords will be interpreted as a strictIdentifier.
A strictIdentifier is more restricted than an identifier in that neither any of the SQL reserved keywords nor non-reserved keywords will be interpreted as a strictIdentifier.
The recognized whitespace characters and comments.
The recognized whitespace characters and comments.