Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3B177200C04 for ; Mon, 9 Jan 2017 12:28:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 39D8C160B3B; Mon, 9 Jan 2017 11:28:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 8D7AB160B3E for ; Mon, 9 Jan 2017 12:27:59 +0100 (CET) Received: (qmail 10570 invoked by uid 500); 9 Jan 2017 11:27:58 -0000 Mailing-List: contact issues-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.apache.org Delivered-To: mailing list issues@flink.apache.org Received: (qmail 10443 invoked by uid 99); 9 Jan 2017 11:27:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2017 11:27:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 8F3812C2A68 for ; Mon, 9 Jan 2017 11:27:58 +0000 (UTC) Date: Mon, 9 Jan 2017 11:27:58 +0000 (UTC) From: "ramkrishna.s.vasudevan (JIRA)" To: issues@flink.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FLINK-2168) Add HBaseTableSource MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 09 Jan 2017 11:28:00 -0000 [ https://issues.apache.org/jira/browse/FLINK-2168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15811535#comment-15811535 ] ramkrishna.s.vasudevan commented on FLINK-2168: ----------------------------------------------- Thanks [~fhueske]. I was going thro the related JIRAs. I was just following how CSVTableSource works here. Initial questions - Should we see the HBase tables as NOSQL table or like a normal table with a proper schema which defines the set of columns per row? - In HBase the columns can have same name but may come under different column families. So how we bring that abstracted view? - Next is that, we do scan of an hbase table and the result that we get is in the form of bytes. Where can we do the type conversion to String, double, long etc? Or may be that is not needed for now? Or may be calcite is of help here? Sorry if my questions are naive here - after some discussion I think we can discuss on the design part. > Add HBaseTableSource > -------------------- > > Key: FLINK-2168 > URL: https://issues.apache.org/jira/browse/FLINK-2168 > Project: Flink > Issue Type: New Feature > Components: Table API & SQL > Affects Versions: 0.9 > Reporter: Fabian Hueske > Assignee: ramkrishna.s.vasudevan > Priority: Minor > Labels: starter > > Add a {{HBaseTableSource}} to read data from a HBase table. The {{HBaseTableSource}} should implement the {{ProjectableTableSource}} (FLINK-3848) and {{FilterableTableSource}} (FLINK-3849) interfaces. > The implementation can be based on Flink's {{TableInputFormat}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)