You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@vxquery.apache.org by "Preston Carman (JIRA)" <ji...@apache.org> on 2013/04/25 07:08:15 UTC
[jira] [Created] (VXQUERY-86) Convert Collection to DataSourceScan
Operator
Preston Carman created VXQUERY-86:
-------------------------------------
Summary: Convert Collection to DataSourceScan Operator
Key: VXQUERY-86
URL: https://issues.apache.org/jira/browse/VXQUERY-86
Project: VXQuery
Issue Type: Sub-task
Reporter: Preston Carman
Assignee: Vinayak Borkar
The example query has three files in the collection. It seems to be something related to the definition of the data source scan operator.
Query: count(collection("path-to-folder"))
RESULT with data source scan
1
1
1
INFO: Optimized Plan:
write [%0->$$4]
-- SINK_WRITE |PARTITIONED|
exchange
-- BROADCAST_EXCHANGE |PARTITIONED|
unnest $$4 <- function-call: vxquery:{urn:org.apache.vxquery.operators-ext}iterate, Args:[%0->$$3]
-- UNNEST |PARTITIONED|
assign [$$3] <- [function-call: vxquery:{http://www.w3.org/2005/xpath-functions}count, Args:[function-call: vxquery:{urn:org.apache.vxquery.operators-ext}treat, Args:[%0->$$2, {http://www.w3.org/2001/XMLSchema}int QUANT_ONE(bytes[5] = [1d000000e9])]]]
-- ASSIGN |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
data-scan []<-[$$2] <- org.apache.vxquery.metadata.VXQueryCollectionDataSource@6498985e
-- DATASOURCE_SCAN |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
empty-tuple-source
-- EMPTY_TUPLE_SOURCE |PARTITIONED|
RESULT with OUT data source scan
3
INFO: Optimized Plan:
write [%0->$$4]
-- SINK_WRITE |UNPARTITIONED|
exchange
-- BROADCAST_EXCHANGE |PARTITIONED|
unnest $$4 <- function-call: vxquery:{urn:org.apache.vxquery.operators-ext}iterate, Args:[%0->$$3]
-- UNNEST |UNPARTITIONED|
assign [$$3] <- [function-call: vxquery:{http://www.w3.org/2005/xpath-functions}count, Args:[function-call: vxquery:{urn:org.apache.vxquery.operators-ext}treat, Args:[function-call: vxquery:{http://www.w3.org/2005/xpath-functions}collection, Args:[function-call: vxquery:{urn:org.apache.vxquery.operators-ext}promote, Args:[function-call: vxquery:{http://www.w3.org/2005/xpath-functions}data, Args:[%0->$$1], {http://www.w3.org/2001/XMLSchema}int QUANT_ONE(bytes[5] = [1d00000007])]], {http://www.w3.org/2001/XMLSchema}int QUANT_ONE(bytes[5] = [1d000000e9])]]]
-- ASSIGN |UNPARTITIONED|
assign [$$1] <- [{http://www.w3.org/2001/XMLSchema}string QUANT_ONE(bytes[66] = [04003f2f55736572732f70726573746f6e6361726d616e2f446f63756d656e74732f776f726b73706163652d73766e2f776561746865722d74656e2d66696c65732f])]
-- ASSIGN |UNPARTITIONED|
empty-tuple-source
-- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira