From user-return-5154-apmail-phoenix-user-archive=phoenix.apache.org@phoenix.apache.org Thu Mar 31 14:20:46 2016 Return-Path: X-Original-To: apmail-phoenix-user-archive@minotaur.apache.org Delivered-To: apmail-phoenix-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D0B6918A3C for ; Thu, 31 Mar 2016 14:20:46 +0000 (UTC) Received: (qmail 76341 invoked by uid 500); 31 Mar 2016 14:20:46 -0000 Delivered-To: apmail-phoenix-user-archive@phoenix.apache.org Received: (qmail 76289 invoked by uid 500); 31 Mar 2016 14:20:46 -0000 Mailing-List: contact user-help@phoenix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@phoenix.apache.org Delivered-To: mailing list user@phoenix.apache.org Received: (qmail 76248 invoked by uid 99); 31 Mar 2016 14:20:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Mar 2016 14:20:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 68745C1B75 for ; Thu, 31 Mar 2016 14:12:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.198 X-Spam-Level: * X-Spam-Status: No, score=1.198 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 0ioVAKsg6j-8 for ; Thu, 31 Mar 2016 14:12:27 +0000 (UTC) Received: from mail-ob0-f176.google.com (mail-ob0-f176.google.com [209.85.214.176]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 6931C5F217 for ; Thu, 31 Mar 2016 14:12:27 +0000 (UTC) Received: by mail-ob0-f176.google.com with SMTP id m7so27684270obh.3 for ; Thu, 31 Mar 2016 07:12:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=nYlTG9eC1dcbqJgzyVz4WsZn4l6HzPL3rcffJY0o3lk=; b=JRVL3bj9G46twmQrom8LyD7FeyDvgG78PptD8ZF7dA15kFW2ih0xYp4MFTrGc1am7D TFCrtYarTYGcuYxQKoq+tGNILvif1RRjx5G0RH7nyr09b9N3xJCo1/zkQUqoLXnNg/xk q8i0D4GBBwFFe37vaea1tStoLOuRoVX2ciex9+AT1e7G8MGpVK7L88AyDdS8NF22utxV LS1vRWp5scw3pbgkVkRwlTY6kiKdOOfGqiDefpARWT9fd5RPfe6V30GQ9+9d0DYMnmln vHLOIXuZ89WazWAqbxlcA66YEPGQ1h7Wxq3jCKqLz8nkXHGYoNxrlXANn/YYN6o+0zOU XoBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=nYlTG9eC1dcbqJgzyVz4WsZn4l6HzPL3rcffJY0o3lk=; b=XmimoLhHnMdkwdPKKi26HXRoqiABCkRh2TuEMvTMNHiqnUrt1WkTwlCmCPoiv7/Yly 6Tz4IFDdwKOZqy5lYJoyz9h4NFYwRvhloJMRUtRQIysscy1JV+1CIA0lpRKKBp9veElN dlW2B7ehbVTezZvACQ8e3jGiTF7VMBR/8iJc+WwI3RYbdkRghFn+Lykz9lLSAdBlHOkY o5sUoDLlliDHLAEnHyUGc8iPD0qT8qZUJqmHpYxVVMrVvU/7iSZazRbpMurX7Umv7ql+ hRvfq3vDvUtKS/YTtQnTLeEbBzyInXy89KogGGL9fhebFu5pehAC8TpXWO1hJ1qNTZNu tG8w== X-Gm-Message-State: AD7BkJJXjv0Mr9dl6QqVYvy8EIt7CcWfvFLBkkX9YZYWTWLsPNmsPjEW5NaUHUjj+ldz2bTZjPfKn55KVdW7Fg== MIME-Version: 1.0 X-Received: by 10.182.153.231 with SMTP id vj7mr1144496obb.78.1459433546771; Thu, 31 Mar 2016 07:12:26 -0700 (PDT) Received: by 10.202.224.7 with HTTP; Thu, 31 Mar 2016 07:12:26 -0700 (PDT) In-Reply-To: References: Date: Thu, 31 Mar 2016 10:12:26 -0400 Message-ID: Subject: Re: Java (ORM like) client library for apache phoenix is open sourced From: Josh Mahonin To: user@phoenix.apache.org Content-Type: multipart/alternative; boundary=089e014948c020f687052f58dad0 --089e014948c020f687052f58dad0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This looks awesome, good work! On Thu, Mar 24, 2016 at 1:03 PM, Vijay Vangapandu < VijayVangapandu@eharmony.com> wrote: > Hi Guys, > > As I mentioned, we have been working on ORM library for java to apache > phoenix =E2=80=93 Hbase. > We recently open sourced the project, this library is in production for > more than 4 months and system is stable. > > I hope this will complement the phoenix library and makes java integratio= n > simple. > > Basically this library abstracts few things. > > 1. Connection management and commits > 2. Data type trnsformations between java and phoenix queries > 3. Escaping special characters > 4. Resolved Dependancies ( we are with Hortenworks distribution) > 5. DSL like query building > 6. Generic Morphia annotations > 7. Supports Queries, Upserts and bulk updates. > 8. This doesn=E2=80=99t support any joins yet. > 9. This library supports most of the commonly used operations and work in > progress to add more operations. > > Here is the link to open source project and please feel free to provide > your feedback. > > https://github.com/eHarmony/pho > > > Thanks, > > -- > Vijay Vangapandu > eHarmony, Platform > Principal Software Engineer > > --089e014948c020f687052f58dad0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This looks awesome, good work!

On Thu, Mar 24, 2016 at 1:03 PM, Vijay = Vangapandu <VijayVangapandu@eharmony.com> wrote:<= br>
Hi Guys,

As I mentioned, we have been working on ORM library for=C2=A0 java to apach= e phoenix =E2=80=93 Hbase.
We recently open sourced the project, this library is in production for mor= e than 4 months and system is stable.

I hope this will complement the phoenix library and makes java integration = simple.

Basically this library abstracts few things.

1.=C2=A0 Connection management and commits
2.=C2=A0 Data type trnsformations between java and phoenix queries
3.=C2=A0 Escaping special characters
4.=C2=A0 Resolved Dependancies ( we are with Hortenworks distribution)
5.=C2=A0 DSL like query building
6.=C2=A0 Generic Morphia annotations
7. Supports Queries, Upserts and bulk updates.
8. This doesn=E2=80=99t support any joins yet.
9. This library supports most of the commonly used operations and work in p= rogress to add more operations.

Here is the link to open source project and please feel free to provide you= r feedback.

https://github.com/eHarmony/pho


Thanks,

--
Vijay Vangapandu
eHarmony, Platform
Principal Software Engineer


--089e014948c020f687052f58dad0--