1.1.1

Table Of Contents
GROUP BY, or complex lters in the WHERE clause in either child of a query that uses a set operator. Also,
transactions and high availability features are not supported for queries that use a set operator.
In this context, a set operator includes any of these operators: UNION DISTINCT, UNION, UNION ALL,
INTERSECT DISTINCT, INTERSECT, INTERSECT ALL, EXCEPT DISTINCT, EXCEPT, or EXCEPT ALL.
VIEW Limitations
SQLFire does not support views that involve grouping, aggregate, distinct, or join operations on a partitioned
table.
Query Capabilities and Limitations
SQLFire queries have a unique set of capabilities and limitations that are inherent to the distributed database
design.
A general prerequisite for multi-table queries is that all of the partitioned tables involved in the query must reside
in the same server groups. The partitioned tables' server groups must be a subset of the server groups for any
replicated tables in the query. Essentially, this means that SQLFire peers that host partitioned tables data stores
should also host replicated tables. Conguring server groups in this manner enables SQLFire to service equijoins
that involve partitioned and replicated tables locally on the data stores.
Certain types of equijoin queries and inner queries are not supported depending on the table types involved
(replicated or partitioned). Updates are not supported on the partitioning or primary key columns.
The following table summarizes SQLFire support for different types of queries.
NotesSupport levelQuery type
SQLFire does not support subqueries having
more than one level of nesting.
LimitedNested subqueries
Basic queries that involve only a single table
(either partitioned or replicated) work without
Supported with some exceptionsSingle-table queries
any limitations. This includes queries with
aggregate functions, group by clause,
order by clause, and so forth.
Note:
SQLFire does not support queries
against a partitioned table that
include a UNION,
INTERSECTION, or EXCEPT
clause.
A query that references a partitioned
table cannot include a table query in
the FROM clause. See Query of a
partitioned table with a table query
in the FROM clause on page 714.
Queries that involve a single partitioned table
are supported without restriction.
SupportedQueries that involve one partitioned table and
multiple replicated tables
See Query of a single partitioned table on
page 712.
Queries that involve two or more partitioned
tables must satisfy the colocation criteria.
Supported with colocation criteriaQueries that involve two or more partitioned
tables
vFabric SQLFire User's Guide710
vFabric SQLFire Reference