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 55C2F200B5A for ; Thu, 4 Aug 2016 08:44:44 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 544C7160AAB; Thu, 4 Aug 2016 06:44:44 +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 9A99E160A7C for ; Thu, 4 Aug 2016 08:44:43 +0200 (CEST) Received: (qmail 37038 invoked by uid 500); 4 Aug 2016 06:44:42 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 37026 invoked by uid 99); 4 Aug 2016 06:44:42 -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; Thu, 04 Aug 2016 06:44:42 +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 1D1DD1A5D58 for ; Thu, 4 Aug 2016 06:44:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-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: spamd2-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 (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id g4w1CMy1ZYb9 for ; Thu, 4 Aug 2016 06:44:40 +0000 (UTC) Received: from mail-vk0-f44.google.com (mail-vk0-f44.google.com [209.85.213.44]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id C3C4D5F23C for ; Thu, 4 Aug 2016 06:44:33 +0000 (UTC) Received: by mail-vk0-f44.google.com with SMTP id w127so162655503vkh.2 for ; Wed, 03 Aug 2016 23:44:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=Rbw9bP0Kx1h4wXA+0qn0KIsVyiBNEX6DOIUZQB3qhCE=; b=WZIvHUtutOjpw1O9bueadyb7zX7zhXoA3HPEOGWq8/Mg6Kr+J6OUcJBjFXcFMf841L r6CL6n2ipakU3Lc5X6tbiLk66SjIYlWrFZH1xId1IhbxWcfgTyXBJyleEQmDcHK7bb3/ mL/tFopqDXPuB+ui9nNyYFImoaha8TJuNIotrgG0ZfjT+uHC29jZbq9on0Cqlr2JecSE aVomtjYqNKwgOE2lCT01oppL0lm+em1GSZi2JPQKSj52Qo1IHmKPRaSvMoi1hCInKWsB Huc32hpWNPx1vEQr///KxE+dXhcatUlsu9CPUFG+2qitBLkCXVOpCwW/M1Dm+UWgJ3se pRFA== 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:from:date :message-id:subject:to; bh=Rbw9bP0Kx1h4wXA+0qn0KIsVyiBNEX6DOIUZQB3qhCE=; b=YW7bkeQLlFQaBBvY//mctjVM6Cqelex5ATfwxlKumVySzukM+xxY5KQFz+gpvXLT3B E4KtKUF2UUSCBslJ4+rli6GwicBtnG0ljU9g6UdnlCCIJZVEQl7G2DJjBypTdnwgGs/7 LoofKW38bXdf4xo0HyBcP6apLq3OuftkN6P6UuNmloRtj+93xMcHXalDuNym3FL9ropM V7Yu23PxvP8t93GMF7JMWGgzvsziSnjhmKIOY6E4WmvI+YrkOefd9ErwBjPhx9Eqe8j0 oYvA6kS9+0Wi9jttEzz23nD9LFOXfjnpLU8GopyQ8M+3Wat0rjG37qG+6nfcFvwvjn5w Mj5g== X-Gm-Message-State: AEkoouvpzsXEeVImleQhN0GjtyB/MkOizwM98Nd3p/MC2NmU4J05HwOqtwFKf54SpI/xScxpEnp+7oZ971C8jQ== X-Received: by 10.31.12.77 with SMTP id 74mr22954949vkm.32.1470293067250; Wed, 03 Aug 2016 23:44:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.49.2 with HTTP; Wed, 3 Aug 2016 23:43:46 -0700 (PDT) In-Reply-To: References: From: Sergi Vladykin Date: Thu, 4 Aug 2016 09:43:46 +0300 Message-ID: Subject: Re: IGNITE-2294 implementation details To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=001a11450586fd4020053939476e archived-at: Thu, 04 Aug 2016 06:44:44 -0000 --001a11450586fd4020053939476e Content-Type: text/plain; charset=UTF-8 About new public APIs 2. QueryCursor.isResultSet makes sense only for SqlFieldsQuery only in Jdbc. Thus it must be private on QueryCursorEx like fieldsMeta() for example. All in all, there should be no changes on public API at this point. Sergi 2016-08-04 9:05 GMT+03:00 Sergi Vladykin : > Also about new public APIs. I don't see why we need > SqlFieldsQuery.isQuery, looks like it has to be optional, so it will only > confuse users. > > Sergi > > 2016-08-04 9:00 GMT+03:00 Sergi Vladykin : > >> Why do we need to count query arguments? Can anyone clarify? >> >> Sergi >> >> 2016-08-04 5:07 GMT+03:00 Alexey Kuznetsov : >> >>> About arguments number. I see following options here: >>> 1. Somehow use H2 engine to parse SQL string and check results. >>> 2. Use some other parsing library instead of H2 but this will bring one >>> more dependency to Ignite. >>> 3. Write some simple parser by ourselves . >>> >> >> > --001a11450586fd4020053939476e--