Return-Path: X-Original-To: apmail-hawq-dev-archive@minotaur.apache.org Delivered-To: apmail-hawq-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 17ECA19DF2 for ; Tue, 22 Mar 2016 00:08:02 +0000 (UTC) Received: (qmail 32010 invoked by uid 500); 22 Mar 2016 00:08:02 -0000 Delivered-To: apmail-hawq-dev-archive@hawq.apache.org Received: (qmail 31944 invoked by uid 500); 22 Mar 2016 00:08:02 -0000 Mailing-List: contact dev-help@hawq.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hawq.incubator.apache.org Delivered-To: mailing list dev@hawq.incubator.apache.org Received: (qmail 31933 invoked by uid 99); 22 Mar 2016 00:08:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Mar 2016 00:08:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 578981A1267 for ; Tue, 22 Mar 2016 00:08:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.021 X-Spam-Level: X-Spam-Status: No, score=-4.021 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id dhHCeOIU4qQv for ; Tue, 22 Mar 2016 00:08:00 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 5E9C65F22E for ; Tue, 22 Mar 2016 00:08:00 +0000 (UTC) Received: (qmail 31908 invoked by uid 99); 22 Mar 2016 00:07:59 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Mar 2016 00:07:59 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 8FC4CDFA42; Tue, 22 Mar 2016 00:07:59 +0000 (UTC) From: shivzone To: dev@hawq.incubator.apache.org Reply-To: dev@hawq.incubator.apache.org References: In-Reply-To: Subject: [GitHub] incubator-hawq pull request: HAWQ 459 Enhanced metadata api to sup... Content-Type: text/plain Message-Id: <20160322000759.8FC4CDFA42@git1-us-west.apache.org> Date: Tue, 22 Mar 2016 00:07:59 +0000 (UTC) Github user shivzone commented on a diff in the pull request: https://github.com/apache/incubator-hawq/pull/477#discussion_r56919089 --- Diff: pxf/pxf-api/src/main/java/org/apache/hawq/pxf/api/Metadata.java --- @@ -26,51 +26,52 @@ import org.apache.commons.lang.StringUtils; /** - * Metadata holds a table's metadata information. - * {@link MetadataFetcher#getTableMetadata} returns the table's metadata. + * Metadata holds an item's metadata information. + * {@link MetadataFetcher#getMetadata} returns the item's metadata. */ public class Metadata { /** - * Class representing table name - db (schema) name and table name. + * Class representing item name - db/schema/path name and table/file name. */ - public static class Table { - private String dbName; - private String tableName; + public static class Item { + private String path; + private String name; - public Table(String dbName, String tableName) { + public Item(String path, String itemName) { - if (StringUtils.isBlank(dbName) || StringUtils.isBlank(tableName)) { - throw new IllegalArgumentException("Table name cannot be empty"); + if (StringUtils.isBlank(path) || StringUtils.isBlank(itemName)) { + throw new IllegalArgumentException("Item name cannot be empty"); --- End diff -- this checks for both --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastructure@apache.org or file a JIRA ticket with INFRA. ---