cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Stupp (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-10747) CQL.textile syntax incorrectly includes optional keyspace for aggregate SFUNC and FINALFUNC
Date Mon, 23 Nov 2015 15:15:11 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-10747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15022235#comment-15022235
] 

Robert Stupp commented on CASSANDRA-10747:
------------------------------------------

At the moment we do not allow functions from another keyspace - neither a user keyspace nor
the (or a) system keyspace.

We had kind of "flappy opinions" whether to allow functions from other keyspaces in UDAs and
also whether to allow the system keyspace or not. ([noted in this comment|https://issues.apache.org/jira/browse/CASSANDRA-9542?focusedCommentId=14620414&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14620414]
of CASSANDRA-9542, also CASSANDRA-9771 and CASSANDRA-10040).

> CQL.textile syntax incorrectly includes optional keyspace for aggregate SFUNC and FINALFUNC
> -------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-10747
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10747
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Documentation and Website
>            Reporter: dan jatnieks
>            Assignee: Robert Stupp
>            Priority: Trivial
>             Fix For: 2.2.x
>
>         Attachments: 10747.txt
>
>
> [CQL.textile|https://github.com/apache/cassandra/blob/trunk/doc/cql3/CQL.textile] incorrectly
includes an optional keyspace for the {{SFUNC}} and {{FINALFUNC}} parts of a {{CREATE AGGREGATE}}
statement.
> The grammar for 2.2 and 3.0 does not allow a keyspace to be specified here.
> From the CQL.textile:
> {noformat}
> <create-aggregate-stmt> ::= CREATE ( OR REPLACE )? 
>                             AGGREGATE ( IF NOT EXISTS )?
>                             ( <keyspace> '.' )? <aggregate-name>
>                             '(' <arg-type> ( ',' <arg-type> )* ')'
>                             SFUNC ( <keyspace> '.' )? <state-functionname>
>                             STYPE <state-type>
>                             ( FINALFUNC ( <keyspace> '.' )? <final-functionname>
)?
>                             ( INITCOND <init-cond> )?
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message