Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 944A011906 for ; Tue, 24 Jun 2014 23:12:26 +0000 (UTC) Received: (qmail 55235 invoked by uid 500); 24 Jun 2014 23:12:26 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 55194 invoked by uid 500); 24 Jun 2014 23:12:26 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 55092 invoked by uid 99); 24 Jun 2014 23:12:26 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jun 2014 23:12:26 +0000 Date: Tue, 24 Jun 2014 23:12:26 +0000 (UTC) From: "Jonathan Ellis (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (CASSANDRA-2391) Create a LoadPushDown implementation for CassandraStorage MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-2391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellis resolved CASSANDRA-2391. --------------------------------------- Resolution: Later > Create a LoadPushDown implementation for CassandraStorage > --------------------------------------------------------- > > Key: CASSANDRA-2391 > URL: https://issues.apache.org/jira/browse/CASSANDRA-2391 > Project: Cassandra > Issue Type: Improvement > Reporter: Jeremy Hanna > Priority: Minor > Labels: contrib, hadoop, pig > > A LoadPushDown is nice for use with Pig because if you do something like: > {code} > rows = LOAD 'cassandra://ks/cf' USING CassandraStorage(); > A = FOREACH rows GENERATE $0; > {code} > It would push down the projection and only get the keys from Cassandra instead of all of the rows - it allows Pig to optimize what it gets from Cassandra when it looks at the pig script. The script above might not be the best example but projections would allow pig to optimize retrieval from Cassandra in something like that. -- This message was sent by Atlassian JIRA (v6.2#6252)